汇编语言程序·打印菱形·乘法口诀表1.docVIP

  • 325
  • 0
  • 约5.3千字
  • 约 9页
  • 2017-06-21 发布于河南
  • 举报

汇编语言程序·打印菱形·乘法口诀表1.doc

汇编语言程序·打印菱形·乘法口诀表1

声明! 本实验报告仅供参考,切勿照抄! 程序代码并不为最优,只是让初学者看一下方法,理解万岁! 汇编上机课实验报告 实验目的 1.掌握汇编语言中怎样编写并运行一个程序。 2.学习常见指令的用法。 3.学会流程控制指令的使用。 4.学习设计一个能实现一定功能的汇编小程序。 实验题目 设计一个程序,用户从键盘输入一个数字,程序执行并打印出一个菱形。例如,当输入7时,效果如下所示如下所示 : 三.程序设计步骤 1.实验设计思路: 当输入一个数字n后,及确定了程序结果的行数为2*n-1行。对每一行进行循环输出空格和‘*’,空格数和‘*’的个数关系如下表所示: 行数(1~n) 空格个数 * 个数 i n-i 2i-1 对于此问题,需要以下几个变量来保存循环中用到的数字: 程序中用到的变量 执行单元中表示变量的寄存器 输入的次数n BL 第i次循环(即输出第i行) CL 空格数目n-i BH * 数目 2i-1 2.算法分析: 此时我们的步骤可如下: ①存储变量,设定变量的值 ②进行第一次大循环,在i=n时输出每行的空格和*号(此时空格数

文档评论(0)

1亿VIP精品文档

相关文档