跳转至

4.mul、div、and、or指令

1.mul

mul 表示乘法

  • 乘数和被乘数要么都是8位,要么都是16位

  • 若为8位

    • 被乘数默认是AL,结果存放于AX
    • 若为16位

    • 被乘数默认是AX,结果的低位存放于AX,高位存放于DX

image

2.div

div 表示除法

  • 除数:8位或16位
  • 被除数:

  • 若除数为8位,则被除数为16位,默认存放于AX

    • 商存放于AL,余数存放于AX
    • 若除数为16位,则被除数为32位,默认高位存放于DX,低位存放于AX

    • 商存放于AX,余数存放于DX

image

3.and

and 为逻辑与指令,按位进行与运算

image

4.or

or 为逻辑或指令,按位进行或运算

image