- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机系统设计微指令
微指令 谢磊金 微指令格式 操作码(OPC) 地址码(ADDR) 操作码:指明指令所要完成的操作,包括指令的操作种类、所用操作书的数据类型; 地址码:指明某个进行操作数据的地址,表明数据来自何方去何方 操作码的设计方法 1.固定长度操作码: 用固定长度的二进位数表示操作码,格式规整,硬件译码简单 缺点:浪费许多信息量,操作码总长度增加 2.哈夫曼编码:用短码表示出现频率高的指令,用长码表示出现频 率低的指令 方法: 3.扩展编码法: 结合固定长度操作码与哈夫曼编码,方法有很多 固定长度操作码指令格式 OPC 寄存器地址 单字节指令: 7 4 3 0 双字节指令: OPC 寄存器地址 存储器地址 15 12 11 8 7 0 1、算数逻辑指令: ADD、SUB、AND、OR、NOT、XOR: 单字节地址指令 功能:取值,分析产生的控制信号;运算,送入寄存器2、访存指令: MOVRA、MOVAR、JMP、JC 双字节地址指令 3、输入\输出指令 IN、OUT 访问端口的输出输入指令 单字节 LOAD: 程序计数器PC置数控制端,当该位为1时,PC将在下一个脉冲的上升沿,从数据显上输入数据 WE:存储器的写控制端。该位为1,在一个指令周期中的T4脉冲上升沿时刻,把数据线上的8位数据送入存储器相应地址的单元 LDIR:指令寄存器写控制端,T2检测为1,指令寄存器从内部总线装入数据 LDPC: 程序计数器PC自增量控制端。如果LOAD不为1,而LDPC为1是,每个机器周期将在T5时刻给PC计数器一个脉冲,使得PC在原来值上加1 POPREG:寄存器输出使能端。当该位1时,允许某个寄存器的输出端往数据总线上放数据 LDREG: 寄存器装载使能端。当该位为1时,使得寄存器地址选择使能,被选中的寄存器可以接受数据线上的数据 LDAR: 地址寄存器装载使能。当该位为1时,通过T4脉冲把总线上准备好的8位数据送入AR中 O/ISEL: 输入或输出标志位。当该位为1时,外设数据可以通过二进制开关输入;当该位为0时数据输出。 P:测试标志位。当微程序出现分支时,意味着微程序出现条件转移。当P为1时根据指令操作码进行判别测试,修改位地址寄存器内容,并按改好的内容读取下一条指令。 01: PC的LOAD不为1,LDPC为1,每个机器周期在T5时刻给PC计数器一个脉冲,PC自增;LDAR=1在T4脉冲把8为数据送入AR;PC-BUS输出通路使能;下一个地址:000010 表示02 02:T2时刻指令寄存器从内部总线写入数据,RAMCE存储器使能,RAM存取器可读,P对指令操作码进行判别测试,下一地址:010000表示 03: 地址总线装载使能。通过T4脉冲把总线上准备好的8位数据送入AR寄存器;RAMCE存储器使能,RAM存取器可读;下一个地址:000100 04: 寄存器装载使能端,是的寄存器地址选择使能,被选中的寄存器接收数据线上数据;RAM-RN通路接通,其他通路封死 05: 06:存储器写控制端,在周期T4脉冲上升沿时刻,数据线上8位数据送入存储器相应地址单元中,寄存器输出始端允许寄存器输出端网数据线上放数据 07.指令寄存器写控制端,T2检测为1,指令寄存器从内部总线装入数据;RN-RAM寄存器到存储器数据通道使能,当该信号有效,则把RN的数据放到总线供RAM读取,P判别测试 08. 同下 09.程序计数器PC置数控制端,当该位为1时,PC将在下一个脉冲的上升沿,从数据显上输入数据;RAM存储器可读;下地址01 10. 11. 寄存器装载使能端。当该位为1时,使得寄存器地址选择使能,被选中的寄存器可以接受数据线上的数据,外设数据可以通过二进制开关输入,打开SW-BUS通道,把SW数据输入Ra寄存器,下地址01 12.寄存器输出使能端。当该位1时,允许某个寄存器的输出端往数据总线上放数据;Ra寄存器中数据输入LED显示 13.选择运算类型,寄存器装载使能端。寄存器地址选择使能,被选中的寄存器可以接受数据线上的数据,打开ALU-BUS输出使能,把运算结果送到总线等待寄存器读取,下地址01 14. 15.同01功能 16.同01 18.同13 1B.同01 1C.同01 问题: 1. 02中有P操作,为什么不是03;07有P操作? 2. 02指
您可能关注的文档
- 计算机专业复试面试题集.docx
- 视频诊断及视频浓缩摘要.ppt
- 计算固体力学4_Lagrangian网格.ppt
- 计算机专业术语名词解释.doc
- 计算机专业英语(第二版)Chapter1.ppt
- 计算机专升本习题.doc
- 解剖学(运动系统).ppt
- 计算机专业英语阅读材料 Operating System.ppt
- 计算固体力学第三章_1.ppt
- 计算机专转本第3章.ppt
- Unit 6 Get Close to Nauture Lesson 22 -课件-2025-2026学年度北京版英语四年级上册.pptx
- Unit 7 Be Together Lesson 23 -课件-2025-2026学年度北京版英语四年级上册.pptx
- 2025食品饮料行业AI转型白皮书-2025食品饮料行业数智化转型领先实践.pdf
- Unit 7 Be Together Lesson 24 -课件-2025-2026学年度北京版英语四年级上册.pptx
- Unit 7 Be Together Lesson 25 -课件-2025-2026学年度北京版英语四年级上册.pptx
- Unit 7 Be Together Lesson 26 -课件-2025-2026学年度北京版英语四年级上册.pptx
- 2025年广州体育职业技术学院单招职业倾向性考试题库完美版.docx
- 软件公司员工考勤异常处理.doc
- 2025年土地登记代理人之土地登记相关法律知识题库500道及完整答案【有一套】.docx
- 2025年四平职业大学单招职业适应性考试题库含答案.docx
文档评论(0)