📄 asslandat31.dat
字号:
字扩展指令CWD(Convert Word to Double Word)
指令格式:CWD
指令功能:将字扩展为双字长,即把AX寄存器的符号位扩展到DX中。
说明:两个字或字节相除时,先用本指令形成一个双字长的的被除数。
本指令不影响标志位。
例如:在B1、B2、B3字节类型变量中,分别存有8们带符号数a、b、c,实现(a*b+c)/a运算。程序如下:
MOV AL,B1; a-->(AL)
IMUL B2 ;实现a*b-->(AX)
MOV CX,AX; (AX)-->(CX)
MOV AL,B3 ;c-->(AL)
CBW ;扩展符号位至AH中
ADD AX,CX ;(AX)+(CX)-->(AX),完成a*b+c
IDIV B1 ;完成(a*b+c)/a,商-->(AL),余数-->(AH)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -