互斥与相容微命令计算

某计算机的控制器采用微程序控制方式。微指令中的操作控制字段采用字段直接编码(区别于直接编码)法,共有33个微命令,构成5个互斥类,分别包括7、3、12、5、6个微命令。则操作控制字段至少有15位。

解释:字段直接编码就是把微命令多个段,段的数目等于互斥类的数目。因此这里分为5个段,每段里要留一个离散状态表示自己没命令。所以7个微命令对应3位,3个微命令对应2位,12个微命令对应4位,5个微命令对应3位,6个微命令对应3位,共15位。

微程序个数计算

某带中断的计算机指令系统共有101种操作,采用微程序控制方式。控制器中至少有103个微程序。

解释:101种操作,我们理解为101种机器指令。不是101种指令,若是101种指令,那么表示的组合基本操作的数目。OK,明晰了这一点,开始看本题的计算。101种不同的操作,可以提出取指、中断两种公共操作,加起来便是103种。

20161223 update: 更加明确的是,取指,中断,间址这三类公共操作不占用操作码。所以当题中说有101中不同的操作,表示OP组合状态有101种,注意编外人员三类公共操作不在其中。但当用微程序去解释时,这三个编外人员是需要进行解释执行的。此外,取指必须有,中断和间址具体问题具体分析。

强调:取指令操作是控制器固有的功能,不需要在操作码控制下进行

微程序相关的两个知识点相关推荐

  1. python银行家算法例题详解_攒人品之作-能考408大题的知识点整理(有两个知识点的补充)...

    本帖最后由 wudi971 于 2014-1-5 17:47 编辑 ::98::明年出题那么综合,我对不起大家...::116:: 经过陈123同学的提醒,补充两个知识点: 组成原理的微指令的设计以及 ...

  2. java 分布式计算框架_学Java分布式和高级架构,必懂的两大知识点!

    原标题:学Java分布式和高级架构,必懂的两大知识点! 第一部分:分布式 三步变成:分布式 1.将你的整个软件视为一个系统(不管它有多复杂) 2.将整个系统分割为一系列的 Process(进程), 每 ...

  3. 一个一元二次方程求解编程引申的两个知识点(abs和fabs的区别以及浮点数比较相等)...

    </pre>源程序如下:<p></p><p></p><pre name="code" class="cp ...

  4. AS | 中大丁涛/田国宝等揭示口腔菌群的差异化输入塑造了与健康状况相关的两种肺型...

    口腔菌群的差异化输入塑造了与健康状况相关的两种肺型 Differential oral microbial input determines two microbiota pneumo-types a ...

  5. 口腔微生物输入量的差异决定了与健康状况相关的两种微生物群肺炎类型

    口腔微生物输入量的差异决定了与健康状况相关的两种微生物群肺炎类型 〉原文:Differential Oral Microbial Input Determines Two Microbiota Pne ...

  6. SpringBoot ClassPathResource获取文件(包含一个坑,两个知识点)

    问题 SpringBoot项目,在Idea中无论怎么运行,都是正常的,通过maven打包的jar包运行时,ClassPathResource#getFile()方法,始终报错,找不到文件. 代码如下: ...

  7. 相位相关计算两张图片的平移量

    1.题目 利用相位相关算法计算两张图的平移距离 2.相位相关方法应用简介 相位相关方法基于频率域, 利用傅里叶变换将图像信息从空间域变换到频率域后, 获取图像的变换关系.该方法根据互功率谱相位信息求取 ...

  8. 搜狗搜索:与网站权重相关的8个知识点

    猫宁!!! 参考链接:http://help.sogou.com/guide.html?v=1 虽然是与搜狗搜索相关的,但是在搜索引擎间可是通用的,而且总结的比较到位与全面. 第一.网站设计指南 每个 ...

  9. API安全性相关的两个实际案例

    上周小编给大家分享了分享了有关API安全的重要性的原因,本周分享的是API安全性相关风险的两个实际案例. 第一个案例:思科"故意"向美国政府出售可侵入的视频监控 美国思科公司(Ci ...

最新文章

  1. NFS: Mac OS X (server) and Mac OS X (clients)实现思路
  2. C# Sqlite数据库 基本使用方法
  3. 我是如何拿到蚂蚁金服 offer ?
  4. tensorflow object detection API训练公开数据集Oxford-IIIT Pets Dataset
  5. ◦将一个java文件变成Jar包的过程
  6. Luogu-P3205-HNOI2010-合唱队
  7. mysql、orcl中database、schema、user之间的关系
  8. java 网页正文抽取算法_GitHub - hfut-dmic/ContentExtractor: 自动抽取网页正文的算法,用JAVA实现...
  9. 学以致用一 安装centos7.2虚拟机
  10. 应用实战:从Redis到Aerospike,我们踩了这些坑
  11. c# 全局钩子实现扫码枪获取信息。
  12. ArcgisPro3.0.1中文安装包下载及安装教程
  13. IOS-音乐播放器(附Demo)
  14. FFmpeg指令行打开usb摄像头(windows)
  15. Kubernetes Secrets
  16. python怎么判断实数_检查python对象是否可以解释为实数[python]
  17. php strpos无效,php问题:strpos功能不起作用
  18. 多因子风险建模-协方差矩阵、投资组合风险
  19. 多元统计分析——数据降维——因子分析(FA)
  20. 微信小程序面向个人开放-附超详尽申请教程

热门文章

  1. hive分析函数取最新_Hive的分析函数的学习
  2. opencv在linux设置环境变量,linux下设置opencv环境变量
  3. eof函数怎么用matlab,EOF的源程序MATLAB.doc
  4. php session 不通过cookie_PHP会话控制机制中,Cookie和Session的应用,你更喜欢谁
  5. c语言程序设计abcd拍大小,《C语言程序设计》选择、填空。热门考题
  6. 用四级法测量计算机土壤电阻率,土壤电阻率的原理及测量土壤电阻率的测量方法...
  7. Sql语句实现某列每条记录与同列最大值的差值计算
  8. pc构件生产线及设备_筑友装备的PC生产线
  9. wordpress创建_如何创建WordPress儿童主题
  10. C Hello World程序