作业帮 > 综合 > 作业

1.若X,Y,Z是连续存放在内存BLOCK开始的三个带符号字节数,试编写出计算 X×Y-Z的完整的汇编语言程序.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 12:00:47
1.若X,Y,Z是连续存放在内存BLOCK开始的三个带符号字节数,试编写出计算 X×Y-Z的完整的汇编语言程序.
若X,Y,Z是连续存放在内存BLOCK开始的三个带符号字节数,试编写出计算
X×Y-Z的完整的汇编语言程序.(X,Y,Z三个数可自己假设)
2.试编写程序将字符串“abcdefghij”转换为大写字母”ABCDEFGHIJ”
1:

MOV AL,字节指针[偏移BLOCK]
IMUL人,字节指针[偏移量BLOCK + 1]
MOVSX BX,WORD PTR [偏移量块+ 2] BR />子AX,BX



列DB'ABCDEFGHIJ',0


MOV ESI,抵消字符串 BR />测试:CMP BYTE PTR [ESI],0
JE RET
和BYTE PTR [ESI],11011111B
INC ESI
JMP短的测试
RET: