8086CPU转移指令分类
无条件转移指令 例jmp
条件转移指令
循环指令 例loop
过程
中断
操作符offset
由编译器处理的符号,取得标号的偏移地址吗,就标号所在地址
assume cs:
指令
带进位加法指令,利用CF位记录值
adc ax,bx ax = ax+bx+CF
add,配合adc可以解决这些问题
;1EF000h+201000h 高16位ax,低16位bx
mov
ax,001EH
mov bx,0f000H
add bx,1000H ; 0000H cf=1
adc ax,0020H ;
adc执行后也会可能产生进位
;1E F000 1000h+ 20 1000
1EF0h 高位16ax,次高位16bx,cx低16位
;思路 低16位相加,然后次16位adc,高16位adc
mov ax,001EH
mov bx,0f000H
mov cx,1000H
add
cx,1ef0h
adc bx,1000h
adc ax,0020h
更大的数据可以放在栈或内存中
sbb指令
带位减法指令
sbb ax,bx = > ax= ax-bx-cf
与加法类似
cmp指令