微机原理与汇编语言程序设计报告
更新时间:2023-11-12 22:21:01 阅读量: 教育文库 文档下载
微机原理与汇编语言 程序设计报告
所在学院: 计算机工程学院
专 业: 计算机科学与技术(网络工程)
班 级: 11计3Z 姓 名: 黄申祥 学 号: 11141313
2013年6月1日
一、程序功能:
1.从键盘输入N个带符号数(N值也从键盘输入,N<=65535),带符号数为16位二进制数范围;
2.找出这N个数中的最大值和最小值,并且显示出来; 3.计算这N个数的平均值,并且显示出来。 二、程序设计总体思路
程序按功能所属主要分为7个模块,7个模块分别为 一个主程序; SHOW——欢迎子程序; NUM——取数据个数子程序; READ——数据输入子程序; WRITE——数据显示子程序;
MAXMIN——求数据最大最小值子程序; MEAN——求数据平均值子程序。
另外,为了更好地输入输出显示,还设计了DPCRLF——光标回车换行子程序、NDPCRLF——多个空格输出显示子程序。
整个程序通过主程序中相关指令调用各个子程序,实现各个功能,这种模块化的设计方法不仅简化了主程序,还可以重复利用已有子程序,提高编程效率。 三、程序分析
程序运行之初,首先展现在屏幕上的是程序欢迎界面。主程序通过调用SHOW——欢迎子程序以实现此功能。
欢迎界面之后,程序提示输入数据个数N,通过调用NUM——取数据个数子程序由此得到执行READ——数据输入子程序的次数,通过多重循环执行此子程序以取得N个数据。
当数据输入完成、顺利保存后,通过调用BIOS功能实现对屏幕原有字句进行清除,调用WRITE——数据显示子程序将用户之前输入的数据显示在屏幕上,数据的输入显示格式通过调用NDPCRLF——多个空格输出显示子程序实现。
进行最大最小值判断,通过调用MAXMIN——求数据最大最小值子程序,利用循环取得各个数据与假设的最大最小值进行比较,满足一定条件后将其替换。
计算平均值,通过调用MEAN——求数据平均值子程序,利用循环累加各个数据并除以N,求得最终结果。
四、程序流程图 1.主程序流程图
开始调用INPUT调用READ[BX]←AXBX←BX-2CX>0?NY调用WRITEAX←[BX]WTEMP←AXBX←BX+2CX>0?YN调用MAXMINAX←MINAYWTEMP←AX调用WRITEAX←COUNT调用MEANSP←SP+4WTEMP←AX调用WRITE结束2.SHOW——欢迎子程序流程图
开始保持当前显示模式设置文字显示属性恢复当前显示模式
返回3.NUM——取数据个数子程序流程图
开始PUSH AX调用READCOUNT←AXPOP AX结束4.READ——数据输入子程序流程图
正在阅读:
微机原理与汇编语言程序设计报告11-12
中国宏桥 2019年年报05-31
粤教版小学五年级下册科学教案105-21
教职工代会文艺演出主持词02-23
5个字的网名,5字网名(3篇)02-15
对钢筋绑扎要求不同部位略有差异08-15
最新人教版二年级数学下册总复习解决问题04-12
发酵工程课程设计说明书09-21
王光宇脉学01-12
脑电图诊断学及脑电图仪器05-10
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 汇编语言
- 微机
- 程序设计
- 原理
- 报告
- Delphi 常用日期与时间函数
- 中职教材幼儿教育学基础试题八套
- 显明股东与隐名股东协议书
- C语言程序设计练习题整理
- 起重吊装专项方案
- 物理化学期末卷高等教育出版社(1)
- vb新题库(判断题)
- turbo1
- 猎捕工具的使用和制作方法 很实用
- 2015年中国矿业大学地图学与地理信息系统学硕复试分数线是352分
- 工作总结及工作计划(热控热工)
- 氟利昂冷库企业生产安全事故应急预案
- 习题答案(第六版) - 图文
- 本科心理学试卷库
- 食品分析练习题及答案
- 液晶电视进工程模式
- 写人记叙文开头结尾(习题)
- 河北省人民政府转发省劳动和社会保障厅等五部门关于建立被征地农民养老保险制度意见的通知
- 自1979年中美两国正式建交以来
- 福建师范大学18年3月课程考试《高级英语阅读(二)》作业考核试题