微机原理 第三章4课件.pptVIP

  • 15
  • 0
  • 约5.06千字
  • 约 27页
  • 2017-08-12 发布于河南
  • 举报
微机原理 第三章4课件

3、?乘法和除法指令 乘法和除法指令分别实现两个二进制操作数的相乘和相除运算,并针对有符号数和无符号数设计了不同的指令。而加减指令不分有符号数和无符号数。 MUL r8/m8 ;无符号字节乘法(unsigned multiple) ;AX?AL*r8/m8 MUL r16/m16 ;无符号字乘法 ;DX,AX?AX*r16/m16 IMUL r8/m8 ;有符号字节乘法(signed multiple) ;AX?AL*r8/m8 IMUL r16/m16 ;有符号字节乘法 ;DX,AX?AX*r16/m16 ;注意: [1]乘法指令的目的操作数必须为AL或AX,源操作数则显式给出;源操作数不能为立即数。 乘积 存放在AX或DX、AX中。 [2]乘法指令对除CF和OF以外的状态标志位 无定义。 无定义:指 指令执行后 标志位的状态不确定; 不影响:标志位维持原状态 不变。 [3]对于 MUL 指令,若乘积的高一半(AH或DX)为零, 则 CF = OF = 0 ; 否则,CF = OF = 1 。 ???于 IMUL 指令,若乘积的高一半为低一半的符号扩展, 则 CF = O

文档评论(0)

1亿VIP精品文档

相关文档