王爽 汇编 进位加法

一、要求

;编程计算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 

三、上机调试

直接给出结果:

猜你喜欢

转载自www.cnblogs.com/TonyJia/p/12619821.html
今日推荐