首页 > 试题广场 >

若AX=65ACH, BX=0B79EH,则( )。

[单选题]

若AX=65ACH, BX=0B79EH,则(   )。

  • 执行ADD  AX, BX指令后,CF=1  OF=1
  • 执行SUB  AX, BX指令后,SF=1  OF=1
  • 执行TEST  BX, AX指令后,OF=0  CF=0
  • 执行XOR  AX, BX指令后,PF=1  IF=0
A
考察的是术语理解:
  • CF:进位标志,记录运算时最高有效位产生的进位值。
  • OF:溢出标志,运算过程中如果操作数超出机器可表示数的范围称为溢出,溢出时OF置1,否则置0
  • SF:符号标志,记录运算结果的符号,结果为负置1,否则置0
  • PF:奇偶标志,为机器中传送信息可能产生的代码出错情况提供检验条件,当结果操作数中1的个数为偶数时置1,否则置0
  • IF:中断允许标志,若IF=1则cpu可以响应外部可屏蔽中断请求;若IF=0,则cpu不允许响应中断请求。

发表于 2020-02-19 01:26:58 回复(0)
链接:https://www.nowcoder.com/questionTerminal/3d8c1210894b4d9cbe4e7892b2b39653
来源:牛客网
A
考察的是术语理解:
  • CF:进位标志,记录运算时最高有效位产生的进位值。
  • OF:溢出标志,运算过程中如果操作数超出机器可表示数的范围称为溢出,溢出时OF置1,否则置0
  • SF:符号标志,记录运算结果的符号,结果为负置1,否则置0
  • PF:奇偶标志,为机器中传送信息可能产生的代码出错情况提供检验条件,当结果操作数中1的个数为偶数时置1,否则置0
  • IF:中断允许标志,若IF=1则cpu可以响应外部可屏蔽中断请求;若IF=0,则cpu不允许响应中断请求。
  • 有帮助?望采纳!
发表于 2020-02-19 17:15:14 回复(0)
A
OF是溢出标志即符号位为由0~6到7~F,或者反过来则OF=1
CF为进为标志,即后面对前面有进位
XOR为异或运算,不一样则数据对应位置为1,反之为0
TEST即AND,但不改变FLAG标志寄存器,即上一运算后是啥就是啥
发表于 2020-03-02 14:07:21 回复(0)
A
发表于 2020-02-13 21:35:13 回复(0)