请在这个问题上帮帮我输出:输入字符串:* * 已经**A-2B-0级C-0D-1职等E-1
6l7fqoea1#
根据您支持的语言(请阅读:不是所有使用“A”到“E”的语言都具有相同数目的字符),创建无符号值的数组(数据类型也取决于数组的最长似然大小),然后从给定字母表的开始到结束进行枚举,对发现进行计数并递增所分配的数组条目。
mec1mxoz2#
编写一个过程,在整个字符串上循环查找一个特定的字符。每匹配一个字符就增加一个计数器。返回结果显示为 * 字符DL出现DH乘以 *:例如“A - 2”。
mov dl, "A" call CountChar ... print result ... mov dl, "B" call CountChar ... print result ... CountChar: mov dh, 0 mov cx, ... length of the input string ... jcxz Ready mov bx, ... address of the input string ... Again: cmp [bx], dl jne Skip inc dh Skip: inc bx loop Again Ready: ret
2条答案
按热度按时间6l7fqoea1#
根据您支持的语言(请阅读:不是所有使用“A”到“E”的语言都具有相同数目的字符),创建无符号值的数组(数据类型也取决于数组的最长似然大小),然后从给定字母表的开始到结束进行枚举,对发现进行计数并递增所分配的数组条目。
mec1mxoz2#
编写一个过程,在整个字符串上循环查找一个特定的字符。每匹配一个字符就增加一个计数器。返回结果显示为 * 字符DL出现DH乘以 *:
例如“A - 2”。