CBW 符号扩充字节为字(convert byte to word)
操作:
if (AL&80h!=0) ;注80h=1000b
AH=0FFh
else
AH=00h
endif
解释:若AL的最高位是1则AH=FF否则AH=0;注FFh=1111b,00h=0000b
——————————————————————————————————
CWD符号扩充字为双字(convert word to double word)
操作:
if (AX&8000h!=0)
DX=0FFFFh
else
DX=0000h
endif
解释:若AX最左边的位是1,则DX赋值为FFFF否则DX赋值为0;注:FFFFh=1111 1111 1111 1111b