计算机硬件运算算术指令.pptxVIP

  • 8
  • 0
  • 约1.77万字
  • 约 92页
  • 2022-08-28 发布于上海
  • 举报
2022-8-24 1 3.3.2 算术运算类指令 算术运算类指令用来执行二进制的算术运算:加减乘除。 这类指令会根据运算结果影响状态标志,有时要利用某些标志才能得到正确的结果;使用时特别注意状态标志 重点掌握 加法指令:ADD、ADC、INC 减法指令:SUB 、SBB、DEC、CMP、NEG 第1页/共92页 2022-8-24 2 3.3.2 算术运算类指令 8086/8088的算术运算指令可以处理四种类型的数: 1. 无符号的二进制数——8位,16位 2. 带符号的二进制数——8位,16位 3. 无符号的压缩十进制(BCD码)数——只有+/- 4. 无符号的非压缩十进制(BCD码)数 第2页/共92页 2022-8-24 3 3.3.2 算术运算类指令 无符号数 有符号数 8位 0~255 -128~+127 16位 0~65535 -32768~+32767 无符号数和有符号数的溢出标准不一样, 判断二者的溢出标志也不一样。 CF标志位——可用来表示无符号数的进位。 OF标志位——可用来表示有符号数的溢出。 注意:除CBW,CWD外,其余指令都影响标志。 第3页/共92页 2022-8-24 4 类别 指令格式 状态标志位 OF SF ZF AF PF

文档评论(0)

1亿VIP精品文档

相关文档