- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录第1章 课程设计概述1.1 课程设计的教学目的1.2 课程设计任务和基本要求第2章 规定项目的实验验证2.1 按照连线图连接试验线路2.2 测试2.3 写程序2.4 运行程序第3章 指定应用项目的设计实现3.1 模型机数据通路的原理框图3.2 汇编指令功能及格式设计、汇编程序设计及注释3.3 设计内容相关的各个参数赋值;机器指令代码设计;微程序流程图及微指令功能代码设计和微地址分配;编辑机器指令和微指令3.4 程序运行(连线图;上机调试、运行程序的状态分析以及运行结果的讨论)第4章 收获和体会第1章 课程设计概述1.1 课程设计的教学目的 本课程设计的教学目的是在掌握计算机系统组成及内部工作机制、理解计算机各功能部件工作原理的基础上,深入掌握数据信息流和控制信息流的方法,进一步加深对计算机系统各模块间相互关系的认识和整机的概念,培养开发和调试计算机的技能。在设计实践中提高应用所学专业知识分析问题和解决问题的能力。1.2 课程设计任务和基本要求本课程设计以TDN—CM++ 计算机组成原理教学实验系统为平台完成。 1. 按给定的数据格式和指令系统,理解微程序控制器的设计原理。 2. 设计给定机器指令系统以及微程序流程图,按微指令格式写出微程序的微指令代码。 3. 连接逻辑电路,完成启动、测试、编程、校验和运行,并观测运行过程和结果。 4. 将微程序控制器模块与运算器模块、存储器模块联机,组成一台模型计算机。 5. 用微程序控制器控制模型机的数据通路。6. 通过在模型机上运行有机器指令组成的简单程序,掌握机器指令与微指令的关系,建立计算机的整机概念,掌握计算机的控制机制。 7. 按指定应用项目进行汇编指令格式及功能设计,并设计相应的机器指令代码,按照模型机数据通路设计实现机器指令功能的微程序。在PC机上编辑机器指令和微程序,装载代码到TDN—CM++ 实验系统并运行,实现应用要求。第2章 规定项目的实验验证2.1 按照连线图连接实验线路实验连线图2.2 测试在连接软件CMPP中打开复杂模型机的数据通路,在菜单中点击“开始”,按照提示进行测试。2.3 写程序用联机软件在CMPP中将机器指令以及微指令的二进制代码编辑成十六进制的TXT文件,转出装载到试验系统中。联机读/写程序程序 机器指令格式说明$P0000 $PXX XX$P0110机器指令代码$P020A十六进制地址$P0320 $P040B$P0530$P060B$P0740$P0800$P0A01微程序微指令格式说明$$MXX XXXXXX$M0101ED82 微指令代码$M0200C048 十六进制地址$M0300E004$M0400B005$M0501A206$M06959A01$M0700E00D$M0901ED83$M0A01ED87$M0B01ED8E$M0C01ED96$M0D028201$M0E00E00F$M0F00A015$M1001ED92$M1101ED94$M1200A017$M15070A01$M1600D181$M17070A10$M18068A112.4 运行程序联机运行程序联机运行程序时,进入软件界面,装载机器指令和微指令,调整控制台,使SWB=1、SWA=1,即启动程序。选择【运行】→【通路图】→【复杂模型机】功能菜单打开相应动态数据通路图,按相应功能键即可联机运行、监控、调试程序。在验证过程中,选择单步运行微指令,对比微指令每一字段的含义,仔细观察每一条微指令数据通路图的运行过程,为指定项目的设计奠定基础。第3章 指定应用项目的设计与实现3.1设计任务将以K为地址的内存单元的内容X与以N为地址的内存单元Y进行X加减3的运算,结果送入R0的内容M为间接地址的单元3.2任务分析以及解决方案首先应该获取两个数X和Y,这两个数从内存中获取,对于X+有特定的逻辑功能表提供的特殊方法,数据3也应当从内存获取,设计时实现代码和数据分开,设计步骤如下:从内存中数据区取出一个数,放置到DR1中,重复上述操作,从内存中再取出一个数后存入DR2中执行相加操作,将X+的结果放置到R0中从内存中数据区取出一个数,放置到DR1中用R0的值修改AR寄存器,再将DR1的值存放到RAM中将当前AR寄存器中地址所指单元的地址修改AR将R0的值再放入RAM中,完成操作3.3设计原理3.3.1 模型机的数据通路图图1:数据通路图3.3.2 汇编指令功能及格式设计、汇编程序设计及注释汇编指令注释MOV R0,[A][A]-R0ADD DR1,DR2DR1+DR2-R0SUB DR1,DR2DR1-DR2-R0OUT R0R0--LEDSTA R0R0--[A]3.3.3 设计内容相关的各个参
您可能关注的文档
最近下载
- DB32_T2880-2016:光纤传感式桥隧结构健康监测系统设计、施工及维护规范.pdf VIP
- 中医个人简历【范本模板】.pdf VIP
- 20191117-技术指标系列报告之六:RSRS择时:回顾与改进-光大证券.pdf VIP
- 《煤矿瓦斯抽采基本指标GB+41022-2021》详细解读.pdf
- 行道树种植养护技术规范.docx VIP
- 十年(2016-2025)高考英语真题分类汇编:专题02 代词、介词和介词短语(全国通用)(解析版).docx VIP
- 《低空无人驾驶航空器起降场地安全通用要求》.docx VIP
- 第二单元银屏乐声《辛德勒的名单》+课件+2025-2026学年人音版(简谱)八年级音乐上册.pptx VIP
- 2025年全国事业单位事业编联考D类《职测》部分真题及答案(3月29日).docx VIP
- 化工厂基础工程施工方案.pdf
原创力文档


文档评论(0)