汇编语言实验ym1(5)

2020-04-20 23:29

20

图7.1 程序框图

1.改为通过键盘输入方式提供学生成绩。 2.将成绩与名次在屏幕上显示。

3.指出控制循环程序的方法,并划分该程序的四个组成部分

21

四.思考题

实验八 子程序设计

一.实验目的

1.掌握程序设计方法,合理划分层次 2.掌握子程序的调用与返回的方法 3.了解子程序的嵌套与递归 二.实验内容与要求

编制一程序,要求键入一个班的学生成绩,并存放于50字的ERADE数组中,然后根据ERADE中的成绩,把学生名次填入50字的RANK数组中,再按学号顺序把名次从终端上显示出来。 提示:

① 程序MAIN

功能:根据输入的学生成绩,计算并显示出学生名次。 ② 程序INPUT

功能:接收一个班级学生的成绩,各成绩之间用空格隔开。

③ 程序RANKP

功能:计算一个班级学生的名次。(可参照循环程序(一)中的程序段)

④ 程序OUTPUT

功能:输出(显示)一个班级的学生名次 ⑤ 程序DECIBIN

功能:十进制转换二进制,存入BX

22

⑥ 程序BINDEC

功能:十进制转换二进制,并在屏幕上显示。 ⑦ 程序DEC_DIV

功能:BX的内容除以CX的内容,并在屏幕上显示一位商。

三.程序框图:

图8.1 程序流程图

四.步骤

1

2.自编主程序与子程序。.输入本班级某门基础课成绩。

五.思考题

12.写出.写出4AX位中进二制数转BCD码转二进制数的算法。BCD码的算法。 3.将上述子程序结构改为模块化程序设计。

23

实验九 综合程序设计

一.实验目的:

1、掌握分支、循环、子程序调用、DOS功能调用等基本的程序结构。 2、掌握综合程序的编制及调试方法。 二.实验内容:

设有十个学生成绩分别是76,69,84,90,73,88,99,63,100和80分。试编制一个子程序,统计低于60分,60~69分,70~79分,80~89分,90~99分和100分的人数,并输出显示统计结果。 三.编程提示:

1、成绩分等部分采用分支结构,统计所有成绩则用循环结构完成,显示统计结果采用DOS功能调用。

2、统计学生成绩和显示统计结果两部分内容用子程序结构来完成。 四.实验报告:

1、程序说明。说明程序的功能、结构。

2、调试说明。包括上机调试的情况、上机调试步骤、调试所遇到的问题是如何解决的,并对调试过程中的问题进行分析,对执行结果进行分析。

3、画出程序框图。

4、写出源程序清单和执行结果。 5、体会和意见。

24


汇编语言实验ym1(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国文学批评史复习资料

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: