408每日一题|408-每日一题-2021-10-04
408-每日一题-2021-10-04
- 知识已经忘记的内容
知识已经忘记的内容
文章图片
当采用分段编码,即采用字段直接编码时,互斥性微命令放在同一个段内,相容性微命令放在不同的段内使其并行执行
微程序:由微指令序列组成,每种指令对应一个微程序
利用存储程序的原理,将所有的为指令的微程序都存入控制存储器(CM)中。利用了封装的思想,典型的CISC指令集系统,因为其指令复杂
硬布线系统就用RISC指令集系统,用硬件逻辑组件组成,简单
一个微指令可能包含多个微命令
一条指令=一个微程序
一个微程序=若干的微指令
一个微指令=若干的微命令
当部件接收微命令后就执行微操作,一个微命令对应一个微操作
水平型微指令
优点:执行速度快
缺点:一条微指令过长,不易修改
一条微指令中包含多条的微命令
直接编码:在指令中,的OP操作字段,每一位就代表一个微命令,因此n个微命令就需要n位来表示OP
文章图片
相容命令:允许微命令并行完成
互斥命令“不允许微命令并行完成
字段直接编码: 目的是为了减少OP的位数 ①相容性命令放在不同的微命令中(即放在不同的段内),使其并行执行 ②互斥性命令放在同一个微命令中(放在相同的段内) ③还需要在每个段内留出一个状态码如000,即3位的表示一个段的时候,只能容纳7个互斥的微命令,剩下的一个码用于表示不发出任何的微命令 例题:某计算机的控制器采用微程序控制方式,微指令中操作控制字段采用字段直接编码法,共有33个微命令,构成五个互斥类,分别包含7、2、12、5和6个微命令,则操作控制字段至少为多少位?
①7+1=8 需3位表示
②12+1=13需要4位表示
③5+1=6需要3位表示
④6+1=7需要3位表示
⑤2+1=3需要2位表示
因此共需要3+3+3+4+2=15位表示
而如果采用直接编码方式则需要33位来表示OP
垂直型微指令
一条微指令中只包含一条的微命令
优点:易于编写修改
缺点:执行效率低效
推荐阅读
- 每日一话(49)——一位清华教授在朋友圈给大学生的9条建议
- #2018.4.12#每日一问#+简宁+D03+我是怎样做读书笔记的
- 每日微习惯诞生|每日微习惯诞生 16/100
- --木木--|--木木-- 第二课作业#翼丰会(每日一淘6+1实战裂变被动引流# 6+1模式)
- 03月30日|03月30日|Day92|每日复盘
- [白雪扇贝每日一句特训班]week5复盘——相信持续的力量
- 4.4每日一思之清明节
- 每日PDCA
- java|java 常用知识点链接
- 每日一句(好心态带来好人生)