首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
一条指令通常由哪两个部分组成?指令的操作码一般有哪几种组织方式?这几种方式各自应用在什么场合?各自的优缺点是什么?
一条指令通常由哪两个部分组成?指令的操作码一般有哪几种组织方式?这几种方式各自应用在什么场合?各自的优缺点是什么?
admin
2019-08-15
56
问题
一条指令通常由哪两个部分组成?指令的操作码一般有哪几种组织方式?这几种方式各自应用在什么场合?各自的优缺点是什么?
选项
答案
一条指令要由操作码和操作数地址两部分组成。操作码用于指明本条指令的操作功能;指令的操作数地址用于给出被操作的信息的地址,包括参加运算的一个或多个操作数所在的地址、运算结果的保存地址、程序的转移地址、被调用的子程序的入口地址等。 操作码的组织有如下三种处理情况。 (1)定长的操作码的组织方案:一般在指令字的最高位部分分配固定的若干位用于表示操作码。 优点:简化计算机硬件设计,提高指令译码和识别的速度。 缺点:单独为操作码划分出固定的多位后,留给表示操作数地址的位数就会严重不足。 (2)变长的操作码的组织方案:在指令字的最高位部分安排指令的操作码,操作码有长有短。一些位在不同的指令中有不同的效用,在一些指令中,这些位用作操作码,而在另外一些指令中,这些位用作操作数的地址,不同指令的操作数长度就会不同,即尽量为那些最常用、用于表示操作数地址的位数要求较多的指令少分配几位操作码;而对那些表示操作数地址的位数要求较少的指令多分配几位操作码;对那些无操作数的指令,整个指令字的所有位均用作操作码。 优点:在比较短的一个指令字中,既能表示出比较多的指令条数,又能尽量满足给出相应的操作数地址。 缺点:指令复杂,译码时间长,执行时占用CPU周期多。 (3)操作码字段与操作数地址有所交叉的方案:与变长的操作码组织方案类似,不同之处是表示操作码所用到的一些二进制位不再集中在指令字的最高位部分,而是与表示操作数地址的一些字段有所交叉。 缺点:指令比变长操作码的组织方案更复杂。
解析
转载请注明原文地址:https://kaotiyun.com/show/0SCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
《洛迦诺公约》给人留下了深刻的印象,张伯伦认为《公约》“标志着和平年代和战争年代真正的分界线。”对此理解最为准确的一项是()。
试分析太平天国革命运动对中国社会的历史影响。
阅读下面史料,回答问题:材料一各缔约国主力舰替换总吨位按照标准排水量计算不得超过如下:合众国525000吨;英帝国525000吨;法国175000吨;意大利175000吨;日本315000吨。
20世纪20年代,美国经济繁荣的原因不包括()。
制瓷业是光彩夺目的一个手工业部门,北宋的制瓷业的重心在黄河流域和中原地区。回答问题:北宋的四大名窑是()
军机处的设置加强了皇权,其最重要的作用是()。
“一战”期间,中国民族资本主义迅速发展的重要作用是()。
隋唐五代时期是中国古代商品经济发展史上的一个重要阶段,种类多,交换规模大,交换方式多。试回答问题:我国银行最早的雏形是唐朝时期出现的()
支持多道程序的操作系统,区别于其他操作系统的主要特征为()。
某计算机的指令流水线由四个功能段组成,指令流经各功能段的时间(忽略各功能段之间的缓存时间)分别为90ns、80ns、70ns、和60ns,则该计算机的CPU时钟周期至少是____。
随机试题
人参与黄芪功效的共同点,下列哪一项是错误的()
人们通常将党政机关和国有企事业的主要负责人称为“一把手”,“一把手”既是权力的主要行使者,又是权力行使后果的第一责任人,地位举足轻重。“一把手”个人素质的高低,权力运作的好坏,不仅关系到其本人的能力与形象,而且直接关系到单位的兴衰成败。由于“一把手”大权在
《工程建设标准强制性条文》是设计或施工时:
建设项目决策必须用科学的精神、科学的方法和程序,采用先进的技术手段,运用多种专业知识,通过(),最终得出科学合理的结论和意见,使分析结论准确可靠。
A市甲厂因购买B市乙公司的一批木料,与乙公司签订了一份买卖合同,但合同中未约定交货地与付款地,则下列正确的有()。
道德品质
关于课程改革的具体目标,下列表述正确的有()
整个木星的表面完全是液态的氢,金星则几乎被恒温的灼热大气所包围。火星有一层稀薄的大气,而且自转一周的时间也和地球相近,约为24小时。但是,地球有海洋,火星却没有。其结果可能是导致了地球上和火星上风的模式互不相同。研究这种差异将有助于我们更透彻地了解地球上的
有以下程序#include<stdio.h>#include<string.h>voidmain(){charstr[][20]={"One*World","One*Dream!"),*p=str[1];printf("%d,",strlen
在宏的表达式中要引用报表repo1上的控件text1,可以使用的引用式是()。
最新回复
(
0
)