试编写程序,统计由40000H开始的16K个单元中所存放的字符"A”的个数,并将结果存放在DX中。

求汇编代码。

第1个回答  推荐于2018-03-19
DATA SEGMENT
DATA1 DB ‘DFASFAAAFDFAAFFFA'
COUNT EQU
DATA ENDS

STACK SEGMENT
STA DB 100 DUP (?)
TOP EQU LENGTH STA
STACK ENDS

CODE SEGMENT
ASSUME CS:CODE,SS:STACK,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV AX,STACK
MOV SS,AX
MOV AX,TOP
MOV SP,AX
MOV CX,COUNT
MOV DX,0
LEA SI,DATA1
MOV BL,'A'
NEXT: CMP [SI],BL
JNZ OTHER
INC DX
OTHER: INC SI
LOOP NEXT
CODE ENDS
END START本回答被提问者和网友采纳

请教excel的一些技巧
在第一个单元格内输入起始数据,在下一个单元格内输入第二个数据,选定这两个单元格,将光标指向单元格右下方的填充柄,沿着要填充的方向拖动填充柄,拖过的单元格中会自动按Excel内部规定的序列进行填充。如果能将自己经常要用到的某些有规律的数据(如办公室人员名单),定义成序列,以备日后自动填充,岂不一劳永逸!选...

...将某单元格日期为2月26日到3月25日的时间内,在另一单元格自动记录为...
在第一个单元格内输入起始数据,在下一个单元格内输入第二个数据,选定这两个单元格,将光标指向单元格右下方的填充柄,沿着要填充的方向拖动填充柄,拖过的单元格中会自动按Excel内部规定的序列进行填充。如果能将自己经常要用到的某些有规律的数据(如办公室人员名单),定义成序列,以备日后自动填充,岂不一劳永逸!选...

相似回答