2024年6月14日发(作者:令狐尔烟)
用汇编语言实现学生成绩统计分析
编制一个程序,统计低于60分,60~69分,70~79分,80~89分,90~99分和
100分的人数,并输出显示统计结果。
1、成绩分等部分采用分支结构,统计所有成绩则用循环结构完成,显示统计结果采
用DOS功能调用。
2、统计学生成绩和显示统计结果两部分内容用子程序结构来完成。
最佳答案 DATA SEGMENT
STRING1 DB 'Please Input Score:','$' ;提示输入
STRING2 DB 'The Order From MAX To MIN:','$'
;输出排序从大到小
SCORE DW 60 DUP(0) ;分配存放空间
S5 DW 0 ;定义变量
S6 DW 0
S7 DW 0
S8 DW 0
S9 DW 0
S10 DW 0
DATA ENDS
STACK SEGMENT ;堆栈段
DW 64 DUP(0)
STACK ENDS
CODE SEGMENT ;代码段
ASSUME CS:CODE,DS:DATA,SS:STACK
START:
MOV AX,DATA
MOV DS,AX
MOV AX,STACK
2024年6月14日发(作者:令狐尔烟)
用汇编语言实现学生成绩统计分析
编制一个程序,统计低于60分,60~69分,70~79分,80~89分,90~99分和
100分的人数,并输出显示统计结果。
1、成绩分等部分采用分支结构,统计所有成绩则用循环结构完成,显示统计结果采
用DOS功能调用。
2、统计学生成绩和显示统计结果两部分内容用子程序结构来完成。
最佳答案 DATA SEGMENT
STRING1 DB 'Please Input Score:','$' ;提示输入
STRING2 DB 'The Order From MAX To MIN:','$'
;输出排序从大到小
SCORE DW 60 DUP(0) ;分配存放空间
S5 DW 0 ;定义变量
S6 DW 0
S7 DW 0
S8 DW 0
S9 DW 0
S10 DW 0
DATA ENDS
STACK SEGMENT ;堆栈段
DW 64 DUP(0)
STACK ENDS
CODE SEGMENT ;代码段
ASSUME CS:CODE,DS:DATA,SS:STACK
START:
MOV AX,DATA
MOV DS,AX
MOV AX,STACK