能把这个汇编语言也给我看看吗 着急交作业呢25.\x05编写一个完整的汇编程序,统计以DATA1为首址的数据存储器中存放的一个数据块(以FFH为结束符)的长度(即字节数),不包括结束符FFH,且长度小

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 22:04:21
能把这个汇编语言也给我看看吗 着急交作业呢25.\x05编写一个完整的汇编程序,统计以DATA1为首址的数据存储器中存放的一个数据块(以FFH为结束符)的长度(即字节数),不包括结束符FFH,且长度小

能把这个汇编语言也给我看看吗 着急交作业呢25.\x05编写一个完整的汇编程序,统计以DATA1为首址的数据存储器中存放的一个数据块(以FFH为结束符)的长度(即字节数),不包括结束符FFH,且长度小
能把这个汇编语言也给我看看吗 着急交作业呢
25.\x05编写一个完整的汇编程序,统计以DATA1为首址的数据存储器中存放的一个数据块(以FFH为结束符)的长度(即字节数),不包括结束符FFH,且长度小于256,将其存于CONT单元中.

能把这个汇编语言也给我看看吗 着急交作业呢25.\x05编写一个完整的汇编程序,统计以DATA1为首址的数据存储器中存放的一个数据块(以FFH为结束符)的长度(即字节数),不包括结束符FFH,且长度小
DATA SEGMENT
DATA1 DB 'FAFWOUFWFAOUDSA',0FFH
CONT DB 0
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
LEA SI,DATA1
L_START:CMP BYTE PTR [SI],0FFH
JE EXIT
INC SI
INC CONT
JMP L_START
EXIT:
MOV AL,BYTE PTR CONT ;这些可要可不要,如果你要直接显示出来就留着,不要直接显示在屏幕上就去掉
AAM
MOV BH,AH
MOV BL,AL
MOV AH,2
MOV DL,BH
ADD DL,30H
INT 21H
MOV AH,2
MOV DL,BL
ADD DL,30H
INT 21H ;上面的到此可要可不要
MOV AH,4CH
INT 21H
CODE ENDS
END START