7_整数运算讲述.pptVIP

  • 33
  • 0
  • 约8.53千字
  • 约 61页
  • 2017-03-03 发布于湖北
  • 举报
7_整数运算讲述

双操作数 格式: IMUL r16, r/m16 IMUL r16, imm8 IMUL r16, imm16 IMUL r32, r/m32 IMUL r32, imm8 IMUL r32, imm32 功能:两个操作数相乘,结果存到第一个操作数中 如果第一个操作数存不下结果,OF、CF置位。 三操作数 格式: IMUL r16 , r/m16,imm8 IMUL r16 , r/m16,imm16 IMUL r32 , r/m32,imm8 IMUL r32 , r/m32,imm32 功能:第二、三两个操作数相乘,结果存到第一个操作数中 如果第一个操作数存不下结果,OF、CF置位。 IMUL 应用举例 Mov al, -4 Mov bl, 4 IMUL bl ;AX=0FFF0H,CF=0 Mov ax, 30h Mov bx, 4h IMul bx ;DX:AX =0C0H,CF=0 7.3.3 乘法操作性能测试 书上提供了两种实现乘法的子程序(一种是通过移位来实现乘法,另一种是通过标准的MUL和IMUL指令来实现乘法),并测试两个子程序的运行时间,测试结果表明两个子程序运行时间(在较老的CPU上)有较大差异 学习汇编语言,需要关注这类差异。 自己阅读教材上的源程序 7.3.4 无符号除法指令DIV 实现整除运算,结果包括

文档评论(0)

1亿VIP精品文档

相关文档