- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用汇编语言编写统计各个分数段人数的程序
一、实验目的
1、进一步熟悉分支、循环程序设计的思路和方法
2、掌握各类子程序的设计方思路和技巧
二、实验内容
设数据段有20个学生的单科成绩(百分制),请按照小于60,60-69,70-79,80-89,90-99,100这6个档次编程统计人数。
三、程序扩展
该程序可以作为一个建立学生成绩档案的子程序,在之基础上加以改进,通过增加统计学生各门成绩、成绩排名等一系列子程序,可以建立学生档案。
四、设计思路(参考流程图)
五、附录:
1、程序清单如下:
SSEG SEGMENT PARA STACK stack
DW 100H DUP(0) ;初始化堆栈大小为100
SSEG ENDS
DSEG SEGMENT
BUF DW 52,53,32,54 ,66,54,71,65,57,98
DW 75,82,51,52,92,55,100,56,61,89
COUNT EQU $-BUF ;COUNT的值为BUF所占的字节数
STR1 DB 0-59:,$
STR2 DB 60-69:,$
STR3 DB 70-79:,$
STR4 DB 80-89:,$
STR5 DB 90-99:,$
STR6 DB 100:,$
RES DW 20 DUP(?) ;在存储区RES中设置15个初值为0的数据
DSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG, DS:DSEG
MAIN PROC FAR ;主程序入口
MOV AX,DSEG
MOV DS,AX
START: MOV CX,COUNT/2+1 ;设计数器初值
MOV DI,OFFSET RES ;取RES的首址
MOV SI,OFFSET BUF-2 ;取BUF的首址
BEGIN: INC SI
INC SI ;修改SI指针
DEC CX ;设循环次数CX
JZ OUTPUT ;循环结束,则转OUTPUT
MOV AX,[SI] ;取BUF中第一个数放到AX寄存器
CMP AX,60 ;将AX中数据和60进行比较
JB LOP1 ;小于60,则转LOP1
CMP AX,70 ;否则,继续与70进行比较
JB LOP2 ;小于70,则转LOP2
CMP AX,80 ;否则,继续与80进行比较
JB LOP3 ;小于80,则转LOP3
CMP AX,90 ;否则,继续与90进行比较
JB LOP4 ;小于90,则转LOP4
CMP AX,100 ;否则,继续与100进行比较
JB LOP5 ;小于100,则转LOP5
JZ LOP6 ;等于100,则转LOP6
LOP1: MOV BX,[DI]
INC BX
MOV [DI],BX ;对小与60的数据计数,并把其放在RES的第一个字节中
JMP ;转到BEGIN
您可能关注的文档
- 一级建造师法律口诀(上传).doc
- 13. 习题课(幂级数).ppt
- 21.3分式的运算:1.分式的乘除法.ppt
- 一线从业人员应急培训.doc
- 医护人员手卫生培训总结分析.doc
- 医生教你一分钟陈述病情.doc
- 555、(高中地理)区域地理课件--拉丁美洲和巴西.ppt
- 医务人员手卫生制度.doc
- 1104函数展开成幂级数.ppt
- 2010年公司考勤管理制度.doc
- 江苏省无锡市2025届高三二诊模拟考试化学试卷含解析2.doc
- 吉林省白山市长白县实验中学2025届高考历史一模试卷含解析.doc
- 河南省百校联盟2025届高三第四次模拟考试历史试卷含解析.doc
- 2025届河南省范县第一中学高三下学期一模考试生物试题含解析.doc
- 黑龙江省友谊县红兴隆管理局第一高级中学2025届高三(最后冲刺)化学试卷含解析.doc
- 2025届北京市海淀区北京师大附中高三冲刺模拟历史试卷含解析.doc
- 2025届山西省晋中市四校高三二诊模拟考试历史试卷含解析.doc
- 装修安全合同协议书范本(通用3篇).docx
- 装修工程施工合同1.doc
- 精品资源财务报表关于海尔集团财务分析案例.ppt
最近下载
- 《GB∕T 27914-2023 风险管理 法律风险管理指南》解读和应用指导材料(雷泽佳编写2024A0-PDF).pdf
- 高考语文专项复习标点符号.ppt VIP
- 2024三上科学知识点期末复习资料.pdf VIP
- 成人经鼻高流量湿化氧疗(HFNC)理论知识考试题及答案.doc
- 2024上海中考英语试题及答案.doc VIP
- 高边坡专项施工方案.doc VIP
- 北京邮电大学《数字信号处理》门爱东-DSP03-离散傅里叶变换及其快速计算方法.ppt VIP
- 2024上海中考语文卷.docx VIP
- 《新托福考试专项进阶——初级写作》教育.pdf
- 《小学语文第一学段多文本阅读议题确立的策略研究》课题研究方案.doc
文档评论(0)