DATA SEGMENT
BUF1 DW 11H ;第一个数
BUF2 DW 22H ;第二个数
SUM DB 3 DUP(?) ;求和空间
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
LEA BX,BUF1
LEA SI,BUF2
LEA DI,SUM
MOV AL,[BX]
CLC
ADC AL,[SI]
DAA
MOV [DI],AL
MOV AH,4CH
INT 21H
CODE ENDS
END START
微机上机 计算两数相加
最新推荐文章于 2024-04-14 11:43:42 发布
这是一个使用汇编语言实现的程序,它将两个16位数值相加,并将结果存储在一个预分配的内存空间中。程序通过加载数据段、初始化寄存器、执行加法操作并保存结果来完成计算。最后调用退出系统调用。
6275

被折叠的 条评论
为什么被折叠?



