- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于微程序控制器的《计算机系统综合设计》课程设计指导书
基于微程序控制器的 《计算机系统综合设计》课程设计 指导书 计算机科学与技术学院 计科教研室 基于微程序控制器的简单机器指令的设计是在TEC-8实验箱上完成的,因此,要求学生必须深刻理解TEC-8实验箱所包含的主要硬件模块的工作原理:算术逻辑单元ALU、双端口寄存器组、数据开关SD7~SD0、双端口RAM、程序计数器PC、地址寄存器AR、指令寄存器IR、微程序控制器、控制信号切换电路、2选1选择器以及与这些模块相对应的指示灯等,详细内容参见TEC-8实验箱实验指导书。下面就与课程设计相关的重点内容扼要介绍一下。 一、基于微程序控制器的机器指令的执行原理 指令周期:取指周期+执行周期,无论是取指周期还是执行周期,都包含了多个微操作,即多个微控制信号。对所有指令来说,指令的取指周期所包含的控制信号是完全一样的,而执行周期中的控制信号,则因指令而异。 二、TEC-8实验箱电路逻辑图 三、指令格式 1、TEC-8实验箱原有的指令 名称 助记符 功能 指令格式 IR(7-4) IR(3-2) IR(1-0) 加法 ADD Rd,Rs Rd + Rs → Rd 0001 Rd Rs 减法 SUB Rd,Rs Rd - Rs → Rd 0010 Rd Rs 逻辑与 AND Rd,Rs Rd and Rs → Rd 0011 Rd Rs 加1 INC Rd Rd +1 → Rd 0100 Rd Rs 取数 LD Rd,[Rs] [Rs] → Rd 0101 Rd Rs 存数 ST Rs,[Rd] Rs → [Rd] 0110 Rd Rs C条件转移 JC addr C=1,则 PC+offset → PC 0111 offset Z条件转移 JZ addr Z=1,则 PC+offset → PC 1000 offset 无条件转移 JMP [Rd] Rd → PC 1001 Rd XX 停机 STP 暂停运行 1110 XX XX 2、课程设计拟新增加的指令 名称 助记符 功能 指令格式 IR(7-4) IR(3-2) IR(1-0) 传送 MOV Rd,Rs Rs → Rd 待定 Rd Rs 减1 DEC Rd, Rd - 1 → Rd 待定 Rd XX 逻辑或 OR Rd,Rs Rd or Rs → Rd 待定 Rd Rs 左移 SHL Rd Rd +Rd → Rd 待定 Rd XX 取反 NOT Rd not Rd → Rd 待定 Rd XX 清零 CLR Rd 0 → Rd 待定 Rd XX 异或 XOR Rd,Rs Rd xor Rs → Rd 待定 Rd Rs 置1 SET Rd 1→ Rd 待定 Rd XX 反传送 NMOV Rd,Rs not Rs → Rd 待定 Rd Rs 置-1 NEG Rd -1→ Rd 待定 Rd XX NC条件转移 JNC addr C=0,则 PC+offset → PC 待定 offset NZ条件转移 JNZ addr Z=0,则 PC+offset → PC 待定 offset 四、TEC-8实验箱的控制信号 根据机器指令功能、格式和数据通路所需的控制信号,TEC-8采用如上图所示的微指令格式。微指令字长40位,顺序字段11位(判别字段P4~P0,后继微地址NμA5~NμA0),控制字段29位,微命令直接控制。判别字段P4~P0的功能如下表。 NμA5~NμA0 下址,在微指令顺序执行的情况下,它是下一条微指令的地址 P0 =1时,根据后继微地址NμA5~NμA0和模式开关SWC、SWB、SWA确定下一条微指令的地址。见微程序流程图 P1 =1时,根据后继微地址NμA5~NμA0和指令操作码IR7~IR4确定下一条微指令的地址。见微程序流程图。 P2 =1时,根据后继微地址NμA5~NμA0和进位C确定下一条微指令的地址。见微程序流程图。 P3 =1时,根据后继微地址NμA5~NμA0和结果为0标志Z确定下一条微指令的地址。见微程序流程图。 P4 =1时,根据后继微地址NμA5~NμA0和中断信号INT确定下一条微指令的地址。模型计算机中,中断信号INT由时序发生器在接收到中断请求信号后产生。 五、指令执行周期微程序的入口地址的确定 下面分析根据后继微地址NμA5~NμA0、判别位P1和指令操作码如何实现微程序分支的。 微地址01H中的微指令是一条功能为取指令的微指令,在T3的上升沿,从双端口存储器中取出的指令写入指令寄存器IR。在这条微指令中,后继微地址为20H,判别位P1为1、其他判别位均为0。因此根据微地址转移逻辑,很容易就知道,下一条微指令的微地址是: NμA5-T = NμA5 NμA4-
您可能关注的文档
最近下载
- 玉米全程机械化技术课件.pptx VIP
- 大学生职业规划大赛《舞蹈学专业》生涯发展展示PPT.pptx
- 2024中国网球市场和网球人群洞察报告.pdf VIP
- PMC部经理任命书.docx VIP
- (高清版)B-T 4798.3-2023 环境条件分类 环境参数组分类及其严酷程度分级 第3部分:有气候防护场所固定使用.pdf VIP
- 矿物绝缘电缆.pptx VIP
- 2025年杭州青少年活动中心公开招聘工作人员2人笔试备考试题及答案解析.docx VIP
- GB 19577-2024 热泵和冷水机组能效限定值及能效等级.docx VIP
- CCAA认证通用基础合格评定[98].pdf VIP
- 《网店运营与管理》电子商务专业全套教学课件.pptx
文档评论(0)