版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
年4月19日硬件课程设计报告文档仅供参考,不当之处,请联系改正。 院系:计算机学院 专业:计算机嵌入式 学号: 姓名: 指导教师:南京理工大学紫金学院.12一、设计目的 经过本次硬件课程,设计一个使用微程序的模拟计算器,更加深入的了解各部件和总线之间的连接方式,认识计算机的组成结构,工作原理以及运行方式。(1)经过一个微机应用实例建立微机系统的整体概念;(2)学习掌握微机系统的硬、软件的工作原理以及二者间的配合关系和方法;(3)掌握汇编语言应用程序的设计和调试方法。(4)掌握微指令格式以及如何设计微指令。二、所用设备 TDN-CM++实验教学系统一台,PC微机一台。三、设计思想 运用汇编语言,根据微指令的格式以及微指令的功能,对微指令的每一位都需要准确对应。一共是24位,最后把24位转换位8421BCD码表示微指令码。然后根据微指令流程图填写下一位地址,使程序能够按照规定的流程进行下去。最后经过实验机进行调试,如果CPU走势图正确,说明微指令程序设计完成。如图:(cpu硬件)四、指令系统格式五、微操作流程图六、生成指令及对应微程序列表七、验证程序1.IN指令:$P0000$M00018001$M0101ED82$M0200C050$M100010012.ADD指令:$P0010$M00018108 $M0101ed82 $M0200C050 $M1101ED84 $M0400E005 $M0500B006 $M0601A207 $M07959A013.STA指令:$P0020 $M00018108 $M0101ed82 $M0200C050 $M1201ED89 $M0900E008 $M080282014.OUT指令:$P0030$M00018108 $M0101ed82 $M0200C050 $M1301EDA0 $ME021 $M21070A015.SUB指令:$P0040$M00018108 $M0101ed82 $M0200C050 $M1401EDA2 $M2200E023 $M2300B024 $M2401A226 $M26659A01 6.MOV指令:$P0050$M00018108 $M0101ed82 $M0200C050 $M15019201 7.INC指令:$P0060$M00018108 $M0101ed82 $M0200C050 $M1601A425 $M25019A01 8.DEC指令:$P0070$M00018108 $M0101ed82 $M0200C050 $M17002427 $M27F59A01 9.AND指令:$0080$M00018108 $M0101ed82 $M0200C050 $M1801A229 $M2901B430 $M30B99A01 八、设计总结经过两天的实验,我们组完成了本次硬件课程设计。本次硬件课程设计主要分为:(1)根据实验线路图连线试验箱,并利用CMPP软件测试试验箱是否连接正确(2)了解微指令,根据流程图编写八个微指令(3)根据编写的八个微指令编写测试程序,并在CMPP测试微指令是否正确第一个实验主要考验我们的细心,在连线过程中是我们对于实验盒各个模块的不同了解以及对于硬件连线的熟悉。在连线过程中需要注意一下事项:所有信号的连线工作必须在实验箱关机断电的情况下进行。导线头要拉直并按垂直方向插入插孔。连线完成后要进行检查,确定无误后,方可加电。多余导线不得乱放在实验箱上,以避免短路。做完实验后,要将导线垂直拔出。在运行实验程序前,实验箱上电路连接必须准确无误而且加电。由于我们组分工明确,且逻辑清晰,因此本次试验很快完成,且一次经过测试。第二个试验是了解微指令,并经过伪指令流程图编写8个微指令。由于在之前组原课程中有学习到微指令微操作,但不甚了解。此次也是根据流程图以及微指令标准格式尝试编写,遇到问题也都向老师提问了解。编写过程还好,可是ADD最后还得经过测试才算正确。我们组编写了INSTASUBJMPRRRLRRC这8个指令。第三个试验是根据自己编写的微指令编写相应的测试程序,而且经过CMPP程序测试,经过测试即算完成了。其中有个难题是前面的机器指令,很多次问题并不是处在微指令上,而是处在机器指令上以及地
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《美国的诞生》课件
- 《LA格式讲座》课件
- 教培合同范本(2篇)
- 2024年度涉外离婚登记所需材料与程序详解协议3篇
- 《地下水资源调查》课件
- 《知识产权常识》课件
- 2025年扬州货运资格证考试有哪些项目
- 2025年安康货运从业资格证考试技巧
- 2025年兰州从业资格证应用能力考些啥
- 国际金融学课件汇率理论与学说
- 节电设备产品营销计划书
- 冀教版六年级上册科学学科期末试题和答案
- 注册安全工程师建筑施工专业实务
- 2024年人工智能(AI)训练师职业技能鉴定考试题库(浓缩500题)
- 《大学计算机应用基础》期末考试复习题库(含答案)
- 2024年危险化学品安全知识竞赛试题及答案
- 初中物理知识点
- 《第13课 数据有关联》参考课件2
- 重难点专题41 圆锥曲线中定比点差法的应用十一大题型-备战2025年高考《数学》重难点题型突破(新高考)解析版
- S学习问题个性化分析诊断系统v2.0 分析标准
- 因式分解法一元二次方程练习100题及答案
评论
0/150
提交评论