- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理课程设计-数字方阵的显示
郑州航空工业管理学院
微机原理课程设计
2007 级 电气工程及其自动化 专业班级
题 目 数字方阵
姓 名 学号
指导教师 职称 教授
二О一0 年 六 月 十一 日
目 录
1、概 述……………………………………………………………………………32、设计任务及要求………………………………………………………………4
2.1、设计任务…………………………………………………………4
2.2、设计要求…………………………………………………………43、程序设计基本思想……………………………………………………………44、设计方案及程序流程图………………………………………………………5
4.1、主程序流程图……………………………………………………5
4.2、子程序流程图……………………………………………………6
5、程序源代码与运行结果………………………………………………………6
6、调试记录与分析(屏幕截图)………………………………………………137、附录:完整的程序源代码……………………………………………………15
8、参考文献………………………………………………………………………19
9、结语及致谢……………………………………………………………………19
10、本科生课程设计成绩评定表………………………………………………20
数字方阵的显示
1、概 述 《微机原理与接口技术》这门课以Intel微处理器为背景,围绕“基础”、“主线”和“关键技术”展开。使我们掌握微型计算机的基本概念,介绍CPU、汇编程序设计及32位汇编程序设计简介、存储器、I/O接口;结合微处理器的发展历程,使我们了解微型计算机在不断克服瓶颈效应,提高性能和速度方面,采用的技术和方法,如Cache、虚拟存储、超标量流水线,将微型计算机的技术发展作为贯穿教材的主线;将微型计算机的关键技术如存储管理、中断、DMA、系统总线、与外设的接口等作为的重点。
微型计算机是现代社会不可缺少的智力辅导工具,面向21世纪的学子,只有学好《微机原理与接口技术》这门课,掌握汇编语言编辑,调试技术及接口芯片的编程与使用,才能为以后应用微机解决工程实践中的各种技术问题(参数测试,数据采集处理,工程控制,生产自动化,设备改造与研制)打下良好基础。而作为自动化专业的学生这门课更是必须掌握的,是我们学习更深层次的专业知识的基础。比如我们以后将要接触很多的单片机,对单片机进行编程,用到的语言就是汇编语言。
这次课程设计既是对我们的一次检验,也是我们的一个锻炼机会。我们可以运用自己所学的知识根据自己的想法写出程序,并在计算机上进行调试、修改可以完全按照自己的想法来做任务。
2、设计任务及要求
2.1、主要任务
将N方个(N=3,4,5)个自然数按螺旋纹路填入N*N方阵,要求程序运行时输入参数N,然后输?出所需的N阶方阵,如N=4时输出显示?1?? 2? ?3? ?4?12? 13? 14? 5?11 ?16? 15? 6?10? 9? ?8?? 7?
2.2 、要求
独立的设计出汇编程序,写出设计基本思想,设计方案及程序流程图,分析过程,调试记录与分析(屏幕截图),程序源代码与运行结果(源代码附详细注释,屏幕截图或打印)
3、程序设计基本思想 我们考虑过用算法直接设计这个程序,就是用算法控制输出数据,只要输入1到9之间任何数就可输出对应的方阵。用循环来控制输出的行和列以及数据,但这样难度很大,我们无法完成这样多次的循环嵌套。最后我们采用了另一种想法。
只实现n值为3,4,5各阶方阵运算,将3,4,5各阶方阵的元素,按指定的次序分别存放 到缓冲区buf1,buf2,buf3中,缓冲区dbuf存储从以上各缓冲区中截取的字符串和循环变量n,程序通过dos 终端21H的01号功能调用接收从键盘上输入3,4,5的ASCII码,将其转换为十进制数,送给循环变量n来控 制行的循环,同时设置各方阵每行输出的元素个数,送给CX寄存器,最后通过光标来定行输出的位置。 这种方案难度虽然有所降低,但仍然不太好做。
操作说明:运行程序后,屏幕上会出现一个提示:“please input a number (3-5)”
当从键盘上输入3-5中的一个数时就会出现其对应的螺旋方阵
4、设计方案及程序流程图
4.1、主程序流程图
Y
N
4.2、子程序S流程图
5、程序源代码与运行结果
源程序及分析如下:
DDATA SEGMENT
BUF1 DB 1 2 38 9 47 6 5
您可能关注的文档
- 小切口联合胆道镜对胆总管结石治疗的临床研究可行性研究报告.doc
- 《论语》四则第2课时(北师版五年级下册语文获奖课件ppt).ppt
- 《诗词曲五首赤壁酬乐天扬州初逢席上见赠过零丁洋水调歌头山坡羊潼关怀古》ppt课件59页.ppt
- 《话说长江课件》小学语文鄂教版五年级上册.ppt
- 《诗五首》课件(语文版七年级上)30课.ppt
- 《词五首》课件(人教版语文九年级上册).ppt
- 山东某大学校园网络课程设计方案.doc
- 山东科技大学房地产开发重点小抄版.docx
- 山楂葡萄酒配方及生产工艺研究可行性研究报告.doc
- 山地形创建方法.docx
- GB/T 45498.2-2025中华人民共和国社会保障卡一卡通规范 第2部分:应用规范.pdf
- GB/T 37507-2025项目、项目群和项目组合管理项目管理指南.pdf
- 《GB/T 45498.3-2025中华人民共和国社会保障卡一卡通规范 第3部分:安全规范》.pdf
- 中国国家标准 GB/T 37507-2025项目、项目群和项目组合管理项目管理指南.pdf
- 中国国家标准 GB/T 20236-2025非金属材料的聚光加速户外暴露试验方法.pdf
- 《GB/T 20236-2025非金属材料的聚光加速户外暴露试验方法》.pdf
- 《GB/T 9065.2-2025液压传动连接 软管接头 第2部分:24°锥形》.pdf
- 中国国家标准 GB/T 33523.600-2025产品几何技术规范(GPS) 表面结构:区域法 第600部分:区域形貌测量方法的计量特性.pdf
- 《GB/T 33523.600-2025产品几何技术规范(GPS) 表面结构:区域法 第600部分:区域形貌测量方法的计量特性》.pdf
- GB/T 33523.600-2025产品几何技术规范(GPS) 表面结构:区域法 第600部分:区域形貌测量方法的计量特性.pdf
最近下载
- 大数据环境下电商用户行为分析与预测论文.docx VIP
- 《光纤温度传感器》.ppt
- 免疫性血小板减少症护理.pptx VIP
- Python编程基础与应用--课件0103使用PIP管理Python库.pptx VIP
- (2025春新教材)外研版三年级英语下册Unit 3 Yummy food 教学设计.docx VIP
- WH∕T 65-2014 电子图书元数据规范.pdf
- 汕头职业技术学院消防维保服务项目需求书.docx
- J B∕T 8856-2018 -溶解乙炔设备.pdf
- 毕业论文(设计)济宁三号煤矿7.0Mt-a新井设计.docx VIP
- 2024年高二上学期期中英语测试卷+听力(原卷+解析).docx
文档评论(0)