电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

汇编课程设计显示学生名次

汇编课程设计显示学生名次_第1页
1/9
汇编课程设计显示学生名次_第2页
2/9
汇编课程设计显示学生名次_第3页
3/9
华北科技学院计算机系综合性实验 实 验 报 告 课程名称 汇编程序设计 实验学期 2010 至 2011 学年 第 1 学期 学生所在系部 计算机 年级 2008 专业班级 网络 B08-1 学生姓名 康飞龙 学号 200807024118 任课教师 李冬艳 实验成绩 计算机系制 华北科技学院计算机系综合性实验报告 第 1 页 《计算机网络原理》课程综合性实验报告 开课实验室: 基础一 2 0 1 0 年 1 1 月 1 7 日 实验题目 显示学生名次表 一、实验目的 进行汇编语言程序设计应用的综合性训练。综合运用汇编语言循环程序和子程序编程方法,巩固提高汇编语言程序设计能力应用水平。 二、设备与环境 PC 兼容机、Window s 操作系统、汇编程序masm611 三、实验内容 实验内容: 编制一程序,要求接收从键盘输入的一个班的学生成绩,并存放于 50字节的GRADE 数组中,其中 GRADE+N 保存学号 N+1 的学生成绩。然后根据 GRADE 中的学生成绩,把学生名次填入 50 字节的RANK 数组中,其中RANK+N 的内容是学号为 N+1 学生的名次。再按学号顺序把学生成绩及学生名次显示出来。 实验要求: 1.必须画流程图。 2.本程序要求要有多重循环和子程序,其中 成绩输入、计算学生名次、显示学生名次都分别用子程序,也可用宏处理。 华北科技学院计算机系综合性实验报告 第 2 页 四、流程图 JE JNE JE JNE CBW 程序开始 比较SI 与 0 子程序: 输入成绩 DECIBIN STORE CMP DL,’ ‘ EXIT2 CMP dl,0dh ERROR DECIBIN MOV BX,0 输入字符 SUB AL,30H CMP AL,1 CMP AL,9 EXIT1 XCHG AX,BX MOV CX,10 MUL CX XCHG AX,BX ADD BX,AX 华北科技学院计算机系综合性实验报告 第 3 页 MOV bx,0 MOV DI,COUNT MOV SI,0 JGE MOV DI,-2 JNZ JNZ INC WORD PTR RANK[BX] Add BX,2 DEC DI JNE 排序程序 L1 程序块 NEXT CMP AX,GRADE[SI] IF_ SAME CMP DX,GRADE[SI] NO_ COUNT CMP DI,SI 华北科技学院计算机系综合性实验报告 第 4 页 SI置0,DI赋COUNT值 MOV BX,RANK[SI] MOV CX,10 MOV CX,1 ADD SI,2 DEC DI JNZ 输出程序 输出字符串:MESS3 回车换行 NEXY4 BINIDEC DEC_DIV DEC_DIV 输出空格 回车换行 MOV AX,BX MOV DX,0 DIV CX MOV BX,DX ADD DL,30H MOV DL,AL 显示 DL 华北科技学院计算机系综合性实验报告 第 5...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

汇编课程设计显示学生名次

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部