📄 asslandat31b.dat
字号:
说明: 1. 两个字或字节相除时,先用本指令形成一个双字长的的被除数.
----
2. 本指令不影响标志位.
3. 示例: 在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 + -