首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某计算机采用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
46
问题
某计算机采用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://jikaoti.com/ti/44ajFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列各组条约的时间排列顺序正确的是()①《布列斯特条约》②《色佛尔条约》③《九国公约》④《洛桑条约》
毛泽东从事了大量理论研究工作,系统阐述了新民主主义的理论,下列选项中,不属于这一范围的是()
下列对春秋时期各国称霸的顺序描述错误的选项是()
第一国际成立的时间是()。
英法百年战争的直接导火线是双方争夺羊毛市场()。
以下选项不属于希腊城邦的形成方式和途径的是()。
下列事件:①上党战役②九三学社成立③“一二·一”惨案④《双十协定》签订,按照时间顺序排列正确的是()。
英法百年战争的直接导火线是双方争夺羊毛市场()。
1852年,英国驻广州代办密切尔说:“经过和这么一个大国开放贸易十年之久,并且双方都已废除了一切独占制度,而拥有如此庞大人口的中国,其消费我们的制品竟不及荷兰的一半……这好像是一个奇怪的结局。”这是因为()。
某主机的MAC地址为00.15.C5.C1.5E.28,IP地址为10.2.128.100(私有地址)。题47-a图是网络拓扑,题47-b图是该主机进行Web请求的1个以太网数据帧前80B的十六进制及ASCII码内容。请参考图中的数据回答以下问题。
随机试题
伤寒(typhoidfever)的典型病变是
Astronautsonshortershuttlemissions(使命)oftenworkverylongdays.Tasksarescheduledsotightlythatbreaktimesareoftenu
Onedayapoliceofficermanagertogetsomefreshmushrooms.Hewasso【C1】______whathehadboughtthatheofferedto【C2】______
患者,男性,40岁,述上腹不适、消瘦。超声检查提示胃窦部胃壁不规则增厚,最厚达2.5cm,呈中心强回声的“假肾样”低回声团块,其近端胃腔扩大,内容物潴留。最可能诊断是:
钢结构的缺点有()。
( )是指直接从事建筑安装工程施工的生产工人开支的各项费用,包括基本工资、工资性补贴、生产工人辅助工资等。
下列关于干粉灭火系统组件的说法中,正确的是()。
在数据库应用系统生命周期中,当逻辑设计阶段完成后进入到物理设计阶段。下列不属于物理设计阶段活动的是()
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。例如,原来的字符串为:CEAedca,排序后输出为:CedeEAa。注意:部分源程序在文件PROG1.C中。请勿改动主函数mam和其他函数中的任何内容,
有如下语句序列:charstr[10];ein>>str;当从键盘输入“Ilovethisgame”时,str中的字符串是()。
最新回复
(
0
)