全文预览

循环程序设计实验报告

上传者:菩提 |  格式:doc  |  页数:6 |  大小:202KB

文档介绍
学号: 0740303104 姓名:雷凤循环程序设计实验报告一、实验目的: 1 、了解和掌握比较循环程序的组成部分,重复控制指令的功能、作用和方法。 2 、学会循环程序设计的方法。 3 、学习汇编语言输出输入语句的设计。二、实验要求: 1、具体了解和掌握循环程序的组成部分, 重复控制指令的使用和在使用时应注意的问题 2 、学习循环序设计的一般方法。三、实验内容 1 、实验任务设有N 个学生的某科成绩( 百分制), 已按学号的次序存放在以 STU D 为首址的字单元数组中, 现要求按成绩的高低记入名次, 并把名次填入成绩所在的字单元的高字节中。字单元的格式为 2 、实验的原理名次成绩这个实验要用循环的嵌套, 内外循环都循环 6次, 刚开始时将所有的名次都置 1, 外循环从第一个成绩开始依次与每一个学生( 包括自己) 的成绩比较大小, 要是小于, 相应的名次就加 1, 再将第二个成绩与所有的分数依次比较大小,一直循环 6 次,就能得出名次排序了,将相应的名次分别保存在 dl 低字节中,也便于输出名次。 3 、程序设计流程图开始 BX<-STUD 存区首址 CX<- 外循环次数 DL<-1 AL<-[BX] CX<- 内循环次数 SI<-STUD 存区首址 AL<[SI] DL<-DL+1 SI<-SI+2 SI<-SI+2 CX<-CX-1 [BX+1]<-DL BX<-BX+2 CX<-CX-1 结束环, 一定要理清各层循环之间的联系, 如果信息存放在数组中, 要搞清楚存放数组首址的寄存器是在哪层循环下要清零, 还有就是为了方便地调用输出语句可以将想输出的内容存放在 dl 中。总之,写循环设计程序,我认为最重要的是清晰的思路和流程图。

收藏

分享

举报
下载此文档