实验二 运算类编程实验.docVIP

  • 221
  • 0
  • 约5.18千字
  • 约 7页
  • 2017-05-02 发布于河南
  • 举报
实验二 运算类编程实验

实验二 运算类编程实验 一 实验目的 1.1 掌握使用运算类指令编程及调试方法。 1.2 掌握运算类指令对各个状态标志位的影响及其测试方法。 二 实验设备 2.1 TDN86/88教学实验系统一台。 2.2 微型计算机(PC机)一台。 三 实验内容 8086/8088指令系统提供了实现加、减、乘、除运算的基本指令,可对表2-1所示的数据类型进行算术运算。 表 2-1 数据类型算术运算表 数制 二进制 BCD码带符号无符号 组合 非组合运算符+、-、×、÷ +、-+、-、×、÷操作数字节,字,多精度字节(二位数字)字节(一位数字)3.1 二进制双精度加法运算 3.1.1 实验要求: 计算X+Y=Z,将结果Z存入某存储单元。 3.1.2 实验原理: 本实验程序是双精度(2个16位,既32位)运算,利用累加器AX,先求低16位和,并存入低址存储单元,后求高16位和,再存入高址存储单元。由于低位和可能向高位有进位,因而高位字相加语句需要用ADC指令,则低位相加有进位时,CF=1,高位字相加时,同时加上CF中的1。 3.1.3 参考程序清单: STACK SEGMENT STACK DW 64 DUP(?) STACK ENDS DATA SEGMENT XL DW ?

文档评论(0)

1亿VIP精品文档

相关文档