云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 北邮微机原理软件实验报告

北邮微机原理软件实验报告

  • 62 次阅读
  • 3 次下载
  • 2025/6/21 6:54:56

.

一.实验目的

1.进一步掌握子程序设计方法。 2.进一步掌握基本的 DOS 功能调用。 二.实验内容

1.从键盘上输入某班学生的某科目成绩.输入按学生的学号由小到大的顺序输入 2.统计检查每个学生的名次。 3.将统计结果在屏幕上显示。

4.为便于观察,输入学生数目不宜太多,以不超过一屏为宜.输出应便于阅读.尽可能考虑美观。 5.输入要有检错手段。

三.流程图

Word 资料

开始 初始化界面 输入成绩 检错 .

false true 调用排序子程序

四.源代码 DATA SEGMENT

BUFFER DB DB DB Word 资料

显示结果 结束 100 ?

10 DUP (?)

.

STR1 DB 'please input the score of the students:',0DH,0AH,'$' STR2 DB 'error,please input the score again:',0DH,0AH,'$' STR3 DB 'num rank scor ',0DH,0AH,'$' ;提示语句的字符串

VAR1 DW ? VAR2 DW ? CK DB ?

TAB DB 100 DUP(?) DATA ENDS

STACK SEGMENT STACK 'stack' DB 100 DUP ('s') STACK ENDS

CODE SEGMENT PARA 'code'

ASSUME CS:CODE,DS:DATA,SS:STACK START PROC FAR PUSH DS XOR AX,AX PUSH AX

MOV AX,DATA

MOV DS,AX ;初始化DS LEA DX,STR1

MOV AH,09H ;调用DOS 09号功能显示字符串

Word 资料

.

STR1

INT 21H INPUT: LEA DX,BUFFER

MOV AH,0AH ;调用DOS 0A号功能,从键盘输入字符串并存储

INT LEA XOR MOV MOV LEA CALL CMP JZ CALL MOV MOV 字符

INT MOV MOV INT Word 资料

21H DI,TAB CX,CX AH,30H DH,31H BX,BUFFER+2

CHECK CK,1 INPUT

COM DL,0DH

AH,02H 21H DL,0AH AH,02H 21H

;调用检错子程序 ;调用排序子程序 ;调用DOS 02号功能,显示DL

搜索更多关于: 北邮微机原理软件实验报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

. 一.实验目的 1.进一步掌握子程序设计方法。 2.进一步掌握基本的 DOS 功能调用。 二.实验内容 1.从键盘上输入某班学生的某科目成绩.输入按学生的学号由小到大的顺序输入 2.统计检查每个学生的名次。 3.将统计结果在屏幕上显示。 4.为便于观察,输入学生数目不宜太多,以不超过一屏为宜.输出应便于阅读.尽可能考虑美观。 5.输入要有检错手段。 三.流程图 Word 资料 开始 初始化界面 输入成绩 检错 . false true 调用排序子程序 四.源代码 DATA

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com