我是靠谱客的博主 留胡子墨镜,最近开发中收集的这篇文章主要介绍计算机组成原理第七单元答案,计算机组成原理-第7章以后作业答案,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

西工大 软微 计算机组成原理考点总结 组原

第七章 指令系统

7-1指令,程序

指令:计算机执行某种操作的命令

程序:由有序的指令串构成,程序要解决一个具体的问题

指令系统:一台计算机能执行的全部指令的集合

指令系统的重要性:软件编程的基础,硬件设计的依据,综合考虑计算机的软硬件是计算机设计的关键因素。

7-2操作码

操作码用来指明该指令所要完成的操作。通常位数反映了机器的操作种类,即机器允许的指令条数,如7位→2^7=128条指令

1-27-jpg_6_0_______-296-0-0-296.jpg

固定长度操作码:操作码长度(占二进制位数)固定不变

硬件设计相对简单

指令译码时间开销小

指令空间利用率较低

可变长度操作码:操作码长度随指令地址数目的不同而不同(可平均缩短指令长度) 硬件设计相对复杂

指令译码时间开销较大

指令空间利用率较高

例:某机器采用固定长度指令系统,16位,包括3地址指令15条,双地址指令10条,单地址指令若干,每个地址占4位。问:该指令系统最多容纳多少个单地址指令,并设计该指令系统的操作码编码方案

析:每条指令:一个唯一操作码编码,不同类型指令具有不同标识,用扩展操作码方案

三15条,1111

双10条,6个没用 6*16=96个

7.3什么是指令字长、机器字长和存储字长?

7.6某指令系统字长为16位,地址码取4位,试提出一种方案,使该指令系统有8条三地址指令、16条二地址指令、100条一地址指令。

固定操作码为4位。

8条三地址指令操作码为:0000 0111(剩下1000 1111共8个扩展窗口) 16条二地址指令操作码为:1000 0000 1000 1111

(剩下1001 0000 1111 1111共112个扩展窗口) 100条一地址指令操作码为:10010000 0000 10010000 1111 10010001 0000 10010001 1111 10010010 0000 10010010 1111 10010011 0000 10010011 1111 10010100 0000 10010100 1111 10010101 0000 10010101 1111 10010110 0000 10010110 0011

最后

以上就是留胡子墨镜为你收集整理的计算机组成原理第七单元答案,计算机组成原理-第7章以后作业答案的全部内容,希望文章能够帮你解决计算机组成原理第七单元答案,计算机组成原理-第7章以后作业答案所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部