- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理实验2.8微程序控制器赖晓铮讲述
计算机组成原理 实验系列 一、总线与寄存器 二、进位加法器 三、比较器(仲裁器) 四、计数器 五、运算器 六、存储器 七、时序发生器 八、微程序控制器 九、硬布线控制器 赖晓铮 博士 华南理工大学 laixz@scut.edu.cn QQ: (八)微程序控制器 实验 实验内容: ● 设计一个“最简版本”的CPU模型机:利用时序发生器来产生CPU的预定时序,通过微程序控制器的自动控制,在数据通路中完成唯一的CPU功能——程序跳转。 实验目的: ● 理解“微程序”思想和“指令-微指令-微命令”微程序结构。 ● 掌握微程序控制器的结构和设计方法。 微程序控制器版本的CPU CPU指令格式 NOP 0000 XX XX 空指令:不执行任何操作 HLT 1110 XX XX “断点”:硬件停机 JMP1 0010 XX XX 间接寻址: [addr1] =addr2,addr2 ?PC JMP2 addr1 直接寻址:addr1? PC 0100 XX XX addr1 汇编助记符 注释 (M地址:机器指令) JMP1, 06H 程序跳转到地址06H执行 06H?PC 00H01HHLT 停机 02HNOP/Addr 空/【地址】 03HNOP 空 04HNOP 空 05HNOP/Addr 空/【地址】 06HHLT 停机 07HJMP2, [06H] 程序跳转到地址[06H]执行 [06H]=02H, 02H?PC 08H09H未定义 0AH0BH 程序存储器PROGRAM 数据通路电路图 有效的微操作信号 功能 指令流 ROM?IR T1 #OE, AR_CLK(LDAR) PC?AR, ROM?BUS T2 #OE, IR_CLK (LDIR), PC_CLK (PC_INC) BUS?IR, PC+1 数据流 ROM?PC T1 #OE, #LDPC, AR_CLK (LDAR) PC?AR, ROM?BUS T2 #OE, #LDPC, PC_CLK (PC_INC) BUS?PC ROM?IR ROM?PC ROM?IR ROM?IR ROM?IR ROM?PC ROM?PC 停机 JMP2 NOP HLT JMP1 指令 执行周期 取指周期 NOP/HLT指令(I7I6I5 =000/111) JMP1指令(I7I6I5 =001) JMP2指令(I7I6I5 =010) P1( 0 0 I7 I6 I5 ) 【T1】PC?AR,ROM?BUS 【T2】BUS?IR, PC+1 硬件停机 00000 00000 00111 微程序流程图 P1 ( 0 0 I7 I6 I5 ) 【T1】PC?AR,ROM?BUS 【T2】BUS?IR, PC+1 00000 00000 00001 00010 00001 00000 【T1】PC?AR,ROM?BUS 【T2】BUS?PC 【T1】PC?AR,ROM?BUS 【T2】BUS?PC P1 ( 0 0 I7 I6 I5 ) 【T1】PC?AR,ROM?BUS 【T2】BUS?IR, PC+1 【T1】PC?AR,ROM?BUS 【T2】BUS?PC 00000 00000 00000 00001 微命令字段中每一位表示一个微命令: 第N位= 1 — 有微操作 0 — 无微操作 微指令结构图 · · · · · · · · · · · · · · · · · · · · · · · 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 LDAR PC_INC OE LDIR P1 uA4 uA3 uA2 uA1 uA0 微命令字段 下址字段 1 LDPC P字段 Addr 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 00000 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 1 0 1 0 0 0 0 0 0 00001 0 0 0 0 0 0 0 1 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 00010 0 0 0 0 0 0 0 1 1 0 1 0 0 1 0 0 0 0
您可能关注的文档
最近下载
- 某公司完整版审批权限表.doc VIP
- 2025浙江杭州青山湖科技城投资集团有限公司下属子公司招聘11人考试模拟试题及答案解析.docx VIP
- 马自达-马自达6阿特兹-产品使用说明书-马自达6阿特兹 2.5L蓝天尊崇版-CA7250ATE4-MAZDA6ATENZA用户手册.pdf VIP
- 泡泡玛特简介.pptx VIP
- 马勒第一交响曲(钢琴版)第3乐章.pdf VIP
- 西门子断路器3WL操作手册.pdf
- 《产业园区投建营数字化平台建设指南》.pdf VIP
- 00015 《英语(二)》高频 100 题.doc VIP
- 2024年一建管理真题完整.docx VIP
- 中医面诊知识培训课件.pptx VIP
文档评论(0)