asslandat31b.dat
来自「指令字典2005里面可以方便的查找一些函数」· DAT 代码 · 共 13 行
DAT
13 行
说明: 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 + =
减小字号Ctrl + -
显示快捷键?