一、要求
;编程计算1EF000H+201000H,结果放在ax(高16位)和bx(低16位)中
二、代码实现
1 assume cs:code 2 3 code segment 4 start: mov ax,001eh ;高16位 5 mov bx,0f000h ;低16位 6 add bx,1000h ;与201000H的低16位相加(1000h) 7 adc ax,0020h ;与201000H的高16位相加(0020h),上一步如果有进位,则结果为:ax=ax+0020h+cy 8 mov ax,4c00h 9 int 21h 10 11 code ends 12 end start
三、上机调试
直接给出结果: