第4节 80868088指令系统3(算术运算指令)(楼俊君).pptVIP

  • 3
  • 0
  • 约1.05万字
  • 约 47页
  • 2017-06-25 发布于湖北
  • 举报

第4节 80868088指令系统3(算术运算指令)(楼俊君).ppt

4.3.2 算术运算指令 涉及两种类型数据: 无符号数和有符号数。对加减法指令,无符号和有符号数可采用同一套指令,但应注意: 参加的操作数必须都是无符号数或都是有符号数。 需使用不同的标志位(CF,OF)来检查无符号数和有符号数的运算结果是否溢出。 这类指令一般都影响标志寄存器FLAGS。 表4 - 2 算术运算类指令表 两个8位数相加时有4种情况: ② 无符号数溢出 无符号数 有符号数 0000 1000 8 +8 +1111 1101 +253 +(-3) 10000 0101 261 +5 结果5 CF=1 OF=0 ③ 有符号数溢出 0000 1000 8 +8 +0111 1101 +125 +(+125) 1000 0101 133 +133 结果-123 CF=0 OF=1 (补码表示) ④ 无符号数和有符号数均溢出 无符号数 有符号数 1000 1000 136 -120 +1111 01

文档评论(0)

1亿VIP精品文档

相关文档