若指令的运算结果不为0且低8位中“1”的个数为偶数,则标志寄存器

题目

若指令的运算结果不为0且低8位中“1”的个数为偶数,则标志寄存器中ZF和PF的状态为()。

  • A、0,0
  • B、0,1
  • C、1,0
  • D、1,1
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

当执行指令ADD AX,BX后,若AX的内容为2BAOH,设置的奇偶标志位PF=1,叙述正确的是______。

A.表示结果中含1的个数为偶数

B.表示结果中含1的个数是奇数

C.表示该数为偶数

D.表示结果中低八位含1的个数为偶数


正确答案:D
解析:奇偶标志位PF表示运算结果的低8位的奇偶性。当低8位所含1的个数为偶数时,PF=1,否则PF=0。

第2题:

在CPU的状态寄存器中,若符号标志为“1”,表示运算结果为(25);若进位标志为“0”,表示(26)。

A.正

B.负

C.零

D.不一定


正确答案:D
解析:在CPU的状态寄存器中,会设置多种状态标志,其中符号标志位(也称正负标志位)用于标志CPU执行带符号数运算结果是正还是负,当该标志为0时,说明执行的结果是正;当该标志为1时,说明执行的结果为负。但在执行无符号数运算,非数值运算时也会影响到这一标志。因此,只有在进行带符号数的算术运算时,该位才用表示结果的正或负。对于状态寄存器的进位标志,不同的CPU略有不同。有的CPU有如下规定:即当运算有进位或无借位时,进位标志为1,而当运算无进位或有借位时,进位标志为0;而有的CPU时借位的规定刚好相反:即当运算有进位或有借位时,进位标志为1,而当运算无进位或无借位时,进位标志为0。同时,大多数CPU都有包含进位标志在内的循环移位(左移或右移),这些指令的执行必然会影响到进位标志。

第3题:

当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是( )。

A.表示该数为偶数

B.表示结果中低八位含1的个数为偶数

C.表示结果中含1的个数为偶数

D.表示结果中含1的个数为奇数


参考答案:B

第4题:

若前次运算结果为零,则CPSR中为1的标志为()

  • A、N
  • B、Z
  • C、C
  • D、V

正确答案:B

第5题:

若标志寄存器的奇偶标志位PF置“1”反映操作()。

  • A、结果是偶数
  • B、结果是奇数
  • C、结果中“1”的个数为偶数
  • D、结果中“1”的个数为奇数

正确答案:C

第6题:

如果指令的运算结果中有奇数个1,则()标志位为0。

A、PF

B、CF

C、OF

D、SF


参考答案:A

第7题:

执行ADDAX,BX后,若AX的内容为2BA0H,奇偶标志位PF=1,下面叙述正确的是()。

  • A、表示结果中含1的个数为偶数
  • B、表示结果中含1的个数为奇数
  • C、表示该数为偶数
  • D、表示结果中低八位含1的个数为偶数

正确答案:D

第8题:

若指令的运算结果不为0且低8位中“1”的个数为偶数,则标志寄存器中ZF和PF的状态为()。

A. 0,0

B. 0,1

C. 1,0

D. 1,1


正确答案:B

第9题:

当进行加法或减法运算时,若最高位发生进位或借位,则CF=();标志寄存器的标志位ZF=1表示运算结果()


正确答案:1;为零

第10题:

ZF标志=1表示上一次运算中:()

  • A、寄存器内容为零
  • B、寄存器内容不为零
  • C、运算结果为零
  • D、运算结果不为零

正确答案:C

更多相关问题