汇编语言程序设计之多字节加减法程序
多字节加减法程序
题目描述
参考代码
程序分析
编写多字节加/减汇编程序,观察执行情况并分析结果,利用MASM宏汇编程序及TD程序进行调试。
题目描述
编写多字节加法汇编
汇编语言程序设计之多字节加减法程序
多字节加减法程序
题目描述
参考代码
程序分析
编写多字节加/减汇编程序,观察执行情况并分析结果,利用MASM宏汇编程序及TD程序进行调试。
题目描述
编写多字节加法汇编程序:
1**********H + AA9988776655H=?
参考代码
DATA变量定义两个相加数(BUFFER1与BUFFER2)的时候,需要注意的是应该从后往前赋值
DATA SEGMENT
BUFFER1 DB 66H, 55H, 44H, 33H, 22H, 11H
BUFFER2 DB 55H, 66H, 77H, 88H, 99H,0AAH
SUM DB 7 DUP(0)
CONT DB 3
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV SI,OFFSET BUFFER1
MOV DI,OFFSET BUFFER2
MOV BX,OFFSET SUM
MOV CL,CONT
MOV CH,0
CLC
GOON: MOV AX,[SI]
ADC AX,[DI] ;将“ADC”改为“ SBB” 即为多字节减法程序
INC SI
INC SI
INC DI
INC DI
MOV [BX],AX
INC BX
INC BX
DEC CL
JNE GOON
MOV AH,4CH
INT 21H
CODE ENDS
END START
如果要执行减法操作,则将“ADC”改为“ SBB” 即为多字节减法程序
程序分析
先来看一下这两个十
汇编语言程序设计之多字节加减法程序 来自淘豆网m.daumloan.com转载请标明出处.