作业帮 > 数学 > 作业

一道微机原理程序已知两个无符号数,X=12345678H,Y=56789ABCH,顺序存放在符号地址DATA开始的存储单

来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/11/10 16:03:05
一道微机原理程序
已知两个无符号数,X=12345678H,Y=56789ABCH,顺序存放在符号地址DATA开始的存储单元中.下列程序段实现X+Y的运算.MOV AX,DATA MOV DX,DATA+2 ADD AX,DATA+4 ADC DX,DATA+6 请问为什么两次相加一个是用ADD而一个用ADC呢
一道微机原理程序已知两个无符号数,X=12345678H,Y=56789ABCH,顺序存放在符号地址DATA开始的存储单
先加的是:5678H + 9ABCH.
它们的进位,要加到下面:
后加的是:1234H + 5678H + Cy.
所以:两次相加,前一个先是用ADD,后一个用ADC.