问题 问答题

某计算机采用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时,需转移。已知指令中偏移量为1110 0011B=E3H,符号扩展后为FFE3H,左移一位(乘2)后为FFC6H,故:PC的值(即转移目标地址)为200CH+2+FFC6H=1FD4H。当CF=1,ZF=0,NF=0时不转移。PC的值为:200CH+2=200EH。

单项选择题
阅读理解与欣赏

阅读下面文字,完成1—4题。

  奂山山市,邑八景之一也,然数年恒不一见。孙公子禹年与同人饮楼上,忽见山头有孤塔耸起,高插青冥,相顾惊疑,念近中无此禅院。无何,见宫殿数十所,碧瓦飞甍,始悟为山市。未几,高垣睥睨,连亘六七里,居然城郭矣。中有楼若者,堂若者,坊若者,历历在目,以亿万计。忽大风起,尘气莽莽然,城市依稀而已。既而风定夭清,一切乌有,淮危楼一座,直接霄汉。楼五架,窗扉皆洞开;一行有五点明处,楼外天也。层层指数。楼愈高,则明渐少。数至八层,裁如星点。又其上,则黯然缥缈,不可计其层次矣。而楼上人往来屑屑,或凭或立、不一状。逾时,楼渐低,可见其顶;又渐如常楼;又渐如高舍;倏忽如拳如豆,遂不可见。又闻有早行者,见山上人烟市肆,与世无别,故又名“鬼市”云。

1、解释下列加粗词语的意思。

(1)窗扉皆洞开(     ) 

(2)楼渐(    )

2、翻译下列句子。

(1)高垣睥睨,连亘六七里。

_____________________________________________

(2)数至八层,裁如星点。 

_____________________________________________

3、用自已的话概括“山市”变化的几个阶段。     

初生阶段:________________________________________________________。     

发展阶段:________________________________________________________。     

高潮阶段:________________________________________________________。     

消失阶段:________________________________________________________。

4、联系全文,为什么将山市蜃景称为“鬼市”?

__________________________________________________________________