实验三顺序程序设计.docVIP

  • 20
  • 0
  • 约4.06千字
  • 约 6页
  • 2017-11-10 发布于江苏
  • 举报
实验三顺序程序设计

实验三 顺序程序设计 3.1 实验目的 (1)进一步熟悉DEBUG命令的使用 (2)熟练掌握使用MASM6.15进行汇编并排除汇编过程中出现语法错误的方法 (3)掌握用汇编语言进行顺序程序设计、编写/、调试和运行程序的方法 3.2 实验设备及软件环境 装有DOS系统及MASM6.15的微机一台。 3.3 实验内容 1编程实现程序:用查表法计算N的立方值(N为0~9之间的任一数据)。 2把存储单元A和B中的两个单字节压缩BCD码相加,结果存放到D单元中。 3.4 实验步骤 1. 实现实验内容1 (1)问题分析 求一个数的立方值可以用乘法运算实现,也可以制造一个立方表,运行时查表实现。 本题目要求用查表实现。则在数据段中需要定义3个变量:字型的TABLE,其初值为0~9的立方值;字型的N,存放待查表的0~9范围的数;字型的RESULT,存放查表的结果。 定义了首址为TABLE的立方表,如下图所示: TABLE 0的立方值 1的立方值 2的立方值 …… 9的立方值 从表的结构可知:N的立方值在表中的存放地址与N的关系是: N的立方值=(TABLE+2*N) (2)参考程序 DATA SEGMENT TABLE DW 0,1,8,27,64,125,216,343,512,729 N DW 3 RESULT DW ? DATA

文档评论(0)

1亿VIP精品文档

相关文档