汇编实验:加法程序设计
在数据段偏移地址1000H处开始,连续存放有3字节的数据(高位对应高地址,低位对应低地址),1003H处开始存放有2字节的数据(高对高,低对低),求这两数据之和,并将结果...
在数据段偏移地址1000H处开始,连续存放有3字节的数据(高位对应高地址,低位对应低地址),1003H处开始存放有2字节的数据(高对高,低对低),求这两数据之和,并将结果放在两数据之后。
请编程:
题目是 12 34 56H+78 9AH=12AC FOH 展开
请编程:
题目是 12 34 56H+78 9AH=12AC FOH 展开
1个回答
展开全部
data segment
org 1000H
N1 DB 56H,34H,12H
N2 DB 94H,78H
N3 DB 3 DUP(?)
data ends
code segment
assume code:cs,data:ds
start:
mov ax,data
mov ds,ax
mov ax,N1
xor bx,bx
mov bl,N1+2
add ax,N2
adc bl,0
mov N3,ax
mov N3+2,bl
mov ax,4c00h
int 21h
code ends
end start
org 1000H
N1 DB 56H,34H,12H
N2 DB 94H,78H
N3 DB 3 DUP(?)
data ends
code segment
assume code:cs,data:ds
start:
mov ax,data
mov ds,ax
mov ax,N1
xor bx,bx
mov bl,N1+2
add ax,N2
adc bl,0
mov N3,ax
mov N3+2,bl
mov ax,4c00h
int 21h
code ends
end start
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询