首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某计算机采用16位定长指令字格式,其CPU中有一个标志寄存器,其中包含进位/借位标志CF、零标志zF和符号标志NF。假定为该机设计了条件转移指令,其格式如下: 其中,00000为操作码OP;C、Z和N分别为CF、ZF和NF的对应检测位,某检测位为1时表示
某计算机采用16位定长指令字格式,其CPU中有一个标志寄存器,其中包含进位/借位标志CF、零标志zF和符号标志NF。假定为该机设计了条件转移指令,其格式如下: 其中,00000为操作码OP;C、Z和N分别为CF、ZF和NF的对应检测位,某检测位为1时表示
admin
2014-01-15
49
问题
某计算机采用16位定长指令字格式,其CPU中有一个标志寄存器,其中包含进位/借位标志CF、零标志zF和符号标志NF。假定为该机设计了条件转移指令,其格式如下:
其中,00000为操作码OP;C、Z和N分别为CF、ZF和NF的对应检测位,某检测位为1时表示需检测对应标志,需检测的标志位中只要有一个为1就转移,否则不转移,例如,若C=1,Z=0,N=1,则需检测CF和NF的值,当CF=1或NF=1时发牛转移;OFFSET是相对偏移量,用补码表示。转移执行时,转移日标地址为(PC)+2+2×OFFSET;顺序执行时,下条指令地址为(PC)+2。请回答下列问题。
某条件转移指令的地址为200CH,指令内容如下图所示,若该指令执行时CF=0,ZF=0,NF=1,则该指令执行后PC的值是多少?若该指令执行时CF=1,ZF=0,NF=0,则该指令执行后PC的值又是多少?请给出计算过程。
选项
答案
指令中C=0,Z=1,N=1,故应根据zF和NF的值来判断是否转移。当CF=0,zF=0,NF=1时,需转移。已知指令中偏移量为1110001411B=E3H,符号扩展后为FFE3H,左移一位(乘2)后为FFC6H,故PC的值(即转移目标地址)为200CH+2+FFC6H=1FD4H。当CF=1,ZF=0,NF=0时不转移。PC的值为:200CH+2=200EH。
解析
转载请注明原文地址:https://kaotiyun.com/show/qqxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
试述中国共产党诞生的历史条件和意义。
体格拉特.帕拉沙尔三世改革的主要内容及其结果。
简述当代科技革命发生的背景条件。
英国长达190年殖民统治在印度结束的标志是()。
下列关于王政时代后期的叙述,不正确的是()。
文艺复兴时期,系统提出了国家主权理论的政治思想家是()。
下列关于柏拉图的叙述不正确的是()。
下列选项中,不是由晁错提出的是()
英法百年战争的直接导火线是双方争夺羊毛市场()。
英法百年战争的直接导火线是双方争夺羊毛市场()。
随机试题
社会主义的根本任务是()。
患者,男,30岁。车祸外伤半小时急诊入院。自诉腰背胀痛。体查:血压120/80mmHg,心率95次/分。全腹无明显压痛、反跳痛。移动性浊音(一),右肾区叩痛。提示:彩超检查示右肾可见局限花色血流,血流频谱Vmax:160cm/s,Vmin:80cm/s
可以治疗湿热下注,赤白带下的药物是()既能补精,又能助阳,治疗肝肾亏虚诸证的药物是()
A.感冒发热B.痛风C.心律失常D.高血压E.风湿性关节炎对乙酰氨基酚的临床应用是()。
患者,男性,64岁,因肺心病导致呼吸困难,采用半坐卧位的原因是
通过修筑填石路堤试验路段来确定的施工参数有()。
财务分析的方法包括()。
M质主导型的绩效考评,以考评员工的()为主。
下列各句中,没有语病的一项是()。
下列不属于红军游击战争的十六字诀的是()。
最新回复
(
0
)