华工微机实验报告-实验四-子程序的调用
更新时间:2023-09-22 00:27:01 阅读量: 工程科技 文档下载
实 验 报 告
课程名称 实验项目 学生姓名 学生学号 专业/班级 实验成绩
微型计算机原理及其应用 子程序设计 朱轲信 201530281598
信息工程冯秉铨实验班
电子与信息学院实验中心制
二〇一七年版
预习报告
一、 实验目的
1、学习子程序的定义和调用方法。 2、掌握子程序、子程序嵌套的结构。 3、掌握子程序的程序设计、编制及调试方法。
二、 实验设备
微机一台、TDS-MD微机一台
三、 实验内容及步骤
程序采用菜单式选择,可接收用户输入的命令(1~5),各命令如下: 按1键完成字符串小写字母变大写字母
用户输入一由英文大小写字母或数字0~9组成的字符串(以回车结束),程序逐个检查字符串中各字符,将原串中小写字母变成大写字母,其它字符不变,并在屏幕上显示。用户按任一键,重做,按ESC键,返回主菜单。
按2键完成找最大值(二选一)
1、接收用户输入的可显示字符串(以回车结束),程序将其中ASCII码值最大的字符显示出来。
2、接收用户输入若干无符号8位数(以空格或逗号为分隔符,以回车结束),程序将其中最大的数显示出来。用户按任一键,重做,按ESC键,返回主菜单。
按3键完成排序(二选一)
1、接收用户输入的可显示字符串,以回车结束。程序按ASCII码值大小由大到小排序并输出显示。
2、接收用户输入若干个有符号8位数(以空格逗号为分隔符,以回车结束)。程序将其中最大的数显示出来。用户按任一键,重做,按ESC键,返回主菜单。
按4键显示时间
首先提示用户对时,即用户输入时,分,秒(以空格或冒号分隔,以回车结束),然后,在屏幕上不断显示时间,格式为:××(时):××(分):××(秒),最好定点显示。用户按任一键,重新对时,按ESC键,返回主菜单。
按5键,结束程序运行,返回系统提示符。
四、 流程图与程序代码
流程图:
流程图1—主菜单
流程图2--过程一流程图3—过程二
流程图4—过程三 流程图5—过程四 代码:
STACK SEGMENT STACK 'STACK' DW 100 DUP(?) TOP LABEL WORD STACK ENDS
DATA SEGMENT ORG 3500H
;数据段主要保存一些字符串以及定义一些字符串变量 COPYRIGHT
DB
'-------ALL
PROGRAMED
@MRZHU--------',0DH,0AH,'$'
COMMON DB 'Please input 1 to 5 to select function',0DH,0AH,'$'
BY
a
正在阅读:
华工微机实验报告-实验四-子程序的调用09-22
单元限时检测(刷速度)2020-2021学年下学期七年级英语单元过关必刷题(人教版)05-26
各保税料件盘点单位04-03
牙周病学题库及答案404-08
试论供电企业物资管理工作03-09
临时停车场管理方案03-15
地方特色旅游特产市场营销项目商业计划书01-24
现场活动的策划整个过程07-23
第一单元数学教案03-11