没有合适的资源?快使用搜索试试~ 我知道了~
汇编语言综合性实验报告-显示学生名次(含代码).pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 91 浏览量
2022-07-09
07:49:25
上传
评论 1
收藏 213KB PDF 举报
温馨提示
试读
13页
汇编语言综合性实验报告-显示学生名次(含代码).pdf汇编语言综合性实验报告-显示学生名次(含代码).pdf汇编语言综合性实验报告-显示学生名次(含代码).pdf汇编语言综合性实验报告-显示学生名次(含代码).pdf汇编语言综合性实验报告-显示学生名次(含代码).pdf汇编语言综合性实验报告-显示学生名次(含代码).pdf汇编语言综合性实验报告-显示学生名次(含代码).pdf汇编语言综合性实验报告-显示学生名次(含代码).pdf
资源推荐
资源详情
资源评论
- .
XXXXXX 计算机系综合性实验
实 验 报 告
课程名称汇 编 语 言
实验学期 XXXX 至 XXXX 学年 第 X 学期
学生所在系部计算机系
年级 XXXX 专业班级 XXXXXX
学生 XXX 学号 XXXXXXXXXXXX
任课教师 XXX
实验成绩
" 汇 编 语 言"课程综合性实验报告
开课实验室:
年月日
计算机系制
实验题目
一、实验目的
显示学生名次表
进展汇编语言程序设计应用的综合性训练。综合运用汇编语言循环程序和程序
编程方法,稳固提高汇编语言程序设计能力应用水平。
二、设备与环境
PC 兼容机、Windows 操作系统、汇编程序 masm611
三、实验容
编制一程序,要求接收从键盘输入的一个班的学生成绩,并存放于 50 字节的
GRADE 数组中,其中 GRADE+N 保存学号 N+1 的学生成绩。然后根据 GRADE 中的学
生成绩,把学生名次填入 50 字节的 RANK 数组中,其中 RANK+N 的容是学号为 N+1
学生的名次。再按学号把学生顺序把学生名次显示出来
四、实验结果及分析(包括①已完成什么功能,②如何实现的、遇到的问题和解决方
. -可修遍-
. .
法、流程图和关键代码解释,③收获和体会等)
〔1〕完成的功能:动态输入学生学号和成绩,对学生成绩进展排序并设置名
次,再按学号把学生成绩和名次显示出来。
〔2〕实现方法:充分运用宏汇编实现回车换行、数据的输入和输出,使用过
程定义伪操作实现排名次和学生学号、成绩和名次的显示。
〔3〕流程图:
调用 input 子程序
Y
是否继续输入
输入学号和成绩
开场
N
完毕
按学号显示成绩和名次
调用 print 子程序
成绩排序并设置名次
调用 rank 子程序
〔4〕关键代码:
1、数据段定义:
DATAS SEGMENT
n db 0
mc db 50 dup (0)
cj db 50 dup (")
-优选
. .
xh db 50 dup (")
m1 db 13,10,'Please input the ID: ',13,10,'$'
m2 db 13,10,'Please input the mark:',13,10,'$'
m3 db 13,10,'Do you want to continue ",<y/n>',13,10,'$'
s1 db 13,10, '**********************************',13,10,'$'
s2 db 13,10,'ID mark rank ',13,10,'$'
kongge db' ','$'
DATAS ENDS
2、数据输入、输出宏定义:
shuru macro
mov ah,1
int 21h
sub al,30h
cbw
mov bl,10
mul bl
mov dl,al
mov ah,1
int 21h
sub al,30h
add dl,al
endm
shuchu macro num
mov al,num
cbw
mov bl,10
div bl
mov bl,ah
mov dl,al
add dl, 30h
mov ah,2
int 21h
mov dl,bl
add dl,30h
mov ah,2
int 21h
endm
3、排序并设置名次:
rank proc near
-优选
剩余12页未读,继续阅读
资源评论
คิดถึง643
- 粉丝: 3882
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功