首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某计算机指令字长为16位,指令有双操作数、单操作数和无操作数3种格式,每个操作数字段均用6位二进制数表示,该指令系统共有M条(m
某计算机指令字长为16位,指令有双操作数、单操作数和无操作数3种格式,每个操作数字段均用6位二进制数表示,该指令系统共有M条(m
admin
2019-06-12
71
问题
某计算机指令字长为16位,指令有双操作数、单操作数和无操作数3种格式,每个操作数字段均用6位二进制数表示,该指令系统共有M条(m<16)双操作数指令,并存在无操作数指令。若采用扩展操作码技术,那么最多还可设计出(18)条单操作数指令。
选项
A、2
6
B、(2
4
-m)×2
6
-1
C、(2
4
-m)×2
6
D、(2
4
-m)×(2
6
-1)
答案
B
解析
一条指令包括两部分:操作码和操作数。操作码用来说明指令的功能及操作性质;操作数用来指明操作码实施操作的对象。题中指令字长为16位,也就是说,一条指令最长是16位;对于双操作数指令而言,两个长度为6位的操作数共占去12位,剩余4位用作操作码,可设计出2
4
=16条这样的双操作数指令。现系统中已设计出m条双操作数指令,那么剩余的2
4
-m条可以用来设计单操作数的操作码。对于单操作数指令而言,它的操作码长度为16-6=10位。由于题目要求采用扩展操作码技术,那么单操作数指令在原来的双操作数指令的4位操作码上可扩展10-4=6位,因此,最多可设计出(2
4
-m)×2
6
-1条单操作数指令。减去1的原因是“存在无操作数指令”,至少留下一个用来扩展成无操作数指令。
例如,设计出了3条双操作数指令,操作码分别为0000,0001,0011,那么剩余的0100,0101,0110,…,1110,1111共13个可以作为单操作数指令操作码的一部分。由于能扩展6位,那么这13个中每一个都可以再扩展出2
6
个,如0100可扩展成0100 000000,0100 000001,0100 000010,…,0100 11 11 11。
转载请注明原文地址:https://kaotiyun.com/show/CZRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
五阶段迭代周期模型把网络开发过程分为需求分析、通信规范分析、逻辑网络设计、物理网络设计、安装和维护等五个阶段。以下叙述中正确的是()。
假设模拟信号的频率为10-16MHz,采样频率必须大于()时,才能使得到的样本信号不失真。
为了便于实现多级中断,使用来保护断点和现场最有效。(2013上半年试题)
面向对象开发方法的基本思想是尽可能按照人类认识客观世界的方法来分析和解决问题,()方法不属于面向对象方法。
某企业有生产部和销售部,生产部负责生产产品并送人仓库,销售部从仓库取出产品销售。假设仓库可存放n件产品。用PV操作实现它们之间的同步过程如下图所示。图中信号量S1和S2为同步信号量,初值分别为n和0;S是一个互斥信号量,初值为______
按照RSA算法,若选两奇数p=5,q=3,公钥e=7,则私钥d为__________。(2010年下半年试题)
配置POP3服务器时,邮件服务器的属性对话框如下图所示,其中默认情况下“服务器端口”文本框应输入__________。(2010年上半年试题)
下列(32)命令可以更改一个文件的权限设置。
把上面用关系表示的实体,实体与实体之间的联系,用E-R图表示出来,要求在图中表示联系的类型(1:1,L:N,M:N)。使用关系代数表达式写出查询所有年龄在20岁以下的学生姓名和年龄。
随机试题
Physicalsituationorenvironmentrelatingtotheuseofwordsiscalled______ornon-linguisticcontext.()
常伴有口腔病损的天疱疮是
患者,男,53岁。近16年来反复上腹痛,多于进食、饮酒后加重,前倾坐位时减轻。近半月转为持续性疼痛。大便不成形,每天3~6次。有多年饮酒史。查体:发育正常,营养不良,上腹有压痛,无反跳痛。空腹血糖13mmol/L。腹部平片可见位于第1~3腰椎水平钙化斑。胃
全科医学的主要特征不包括
对精神分裂症患者最有暴力风险的幻听是
1月初、3月和5月玉米期货合约价格分别是1640元/吨、1670元/吨。某套利者以该价格同时卖出3月、买入5月玉米合约,等价差变动到()元/吨时,交易者平仓获利最大(不计手续费等费用)。
随着我国资本市场的发展,出现几种新的筹资方式包括()。
3DES在DES的基础上,使用两个56位的密钥K1和K2,发送方用K1加密,K2解密,再用K1加密。接受方用K1解密,K2加密,再用K1解密,这相当于使用______倍于DES的密钥长度的加密效果。
下面程序是求出数组arr的两条对角线上的元素之和,请填空。#include“stdio.h”main(){intarr[3][3]={2,3,4,8,3,2,7,9,8),a=0,b=0,i,j;
a.それでb.それにc.それともd.それでもe.それではA「どうして土曜日にパーティーに行かないの?」B「パーティーは嫌いです。________知っている人は誰も行かないみたいだし。」
最新回复
(
0
)