1 / 33
文档名称:

汇编语言实验报告.doc

格式:doc   大小:180KB   页数:33页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

汇编语言实验报告.doc

上传人:mh900965 2018/3/18 文件大小:180 KB

下载得到文件列表

汇编语言实验报告.doc

文档介绍

文档介绍:学院:生物科学与工程学院
系别:生物医学工程
学号:
学生姓名:
时间:2008-12-07
指导老师:刘惠芳
4-13 若已定义以下数据段:
Data segment
Buf db 100 dup(?)
Good db ?
Pass db ?
Bad db ?
Avrg db ?
Data ends
若已知将某年级100学生电路分析的成绩以压缩bcd数形式存入变量buf中,试编写程序段统计成绩高于85、低于60分和界于60分和85分的学生人数,仍以压缩bcd数形式存入good、bad和pass变量中(假定任一档的人数都不达到100人)。并计算全年级平均成绩,也以压缩bcd形式存入变量avrg中(假定平均成绩低于100分,且舍去小数点以后的数)。
流程图如下所示:
取数
与85H比较
比85H大?
与60H比较
比60H大?
GOOD计数加1
PASS计数加1
BAD计数加1
CX=0 ?
求AVRG
加到总成绩
结束
开始






程序如下:
data segment ;定义数据段
buf db 100 dup(43h,44h,76h,87h,90h,43h,53h,88h,87h,75h) ; 分配空间与初始化
good db ?
pass db ?
bad db ?
avrg db ?
message1 db 'the nuber of good=$'
message2 db 'the nuber of pass=$'
message3 db 'the nuber of bad=$'
message4 db 'the nuber of avrg=$'
count equ 100
data ends
code segment
assume cs:code,ds:data
start:mov ax,data
mov ds,ax
xor ax,ax
xor bx,bx
xor si,si
xor di,di
mov cx,count ;设置循环次数
mov good,0
mov pass,0
mov bad,0
lea di,buf ;指针指向变量地址

lp: mov ah,[di] ; 取数
cmp ah,85h ;若大于85转向you
ja you
cmp ah,60h ; 若小于85大于60转向jige
ja jige
cha: mov al,bad ;若小于60则运行cha
inc al
daa
mov bad,al
jmp total

you: mov al,good ;计数
inc al
daa
mov good,al
jmp total ;转向统计

jige: mov al,pass ;计数
inc al
daa
mov pass,al
jmp total ;转向统计

total:mov al,bl ;总成绩付给bx
add al,ah ;其中低位付给bl,高位付给bh
daa
mov bl,al

mov al,bh
adc al,0
daa
mov bh,al

inc di ;修改指针
loop lp ; 未完继续

mov avrg,bh ; 由于不计小数点后,故总成绩除100后所得整数部分即bh
xor dx,dx
xor cx,cx

mov ah,9 ;输出显示good语句串指令
mov dx,offset message1
int 21h
mov al,good ; good低4位转化为asII码输出显示
mov cl,4
shr al,cl
or al,30h
mov dl,al
mov ah,2
int 21h
mov al,good ;good高4位转化为asII码输出显示
and al,0fh
or al,30h
mov dl,al
mov ah,2
int 21h

mov dl,13 ;显示换行
int 21H
mov dl,10
int 21H

mov ah,9
mov dx,offset message2
int 21h
mov al,pass
mov cl,4
shr al,cl
or al,30h
mov dl,al
mov ah,2
int 21h
mov al,pass
and al,0fh
or al,30

最近更新

2024年鞭炮简笔画-鞭炮简笔画图片大全 4页

2024年面试自我介绍(精华) 14页

2024年面试自我介绍9篇 9页

2024年面试时自我介绍14篇[荐] 26页

2024年面试时简短的自我介绍合集 14页

2024年面试导购自我介绍 12页

2024年青蓝工程班主任工作计划 31页

2024年青春的旋律作文 22页

2024年青年联谊活动方案 11页

河南省高等学校教师岗前培训考试暨教师资格笔.. 22页

科普知识竞赛题库及参考答案【名师推荐】 16页

2023年框架合同和普通合同的区别 框架合同定义.. 12页

2024年青年志愿者活动总结集锦15篇 28页

2023年建筑电气工程技术实训报告 建筑电气实训.. 13页

超星尔雅学习通《形势与政策(2024春)》章节.. 25页

食品安全法管理知识考试题库含答案(新) 27页

食品安全法管理知识考试题库附完整答案(历年.. 28页

高等学校教师岗前培训考试暨教师资格笔试题库.. 22页

高等学校教师岗前培训考试暨教师资格笔试题库.. 22页

高等学校教师岗前培训考试暨教师资格笔试题库.. 22页

2024年霸气的押韵的班级口号大全 9页

2024年霸气押韵口号15篇 29页

2024年霜降经典暖心祝福语(精选240句) 36页

项目工程开工庆典领导致辞5篇 10页

长辈主婚人致辞简短6篇 7页

2024年雷锋月活动策划书(精选27篇) 58页

金工钳工实训报告总结优秀 41页

运动会闭幕式致辞稿模版5篇 7页

信用证结算协议书 12页

文旅项目规划方案(精选10篇) 28页