工学

单选题CPU执行算术运算指令不会影响的标志位是()。A 溢出标志B 符号标志C 零标志D 方向标志

题目
单选题
CPU执行算术运算指令不会影响的标志位是()。
A

溢出标志

B

符号标志

C

零标志

D

方向标志

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

8086/8088CPU执行算术运算时PSW共有()个标志位会受影响。

A、4

B、5

C、6

D、7


参考答案:C

第2题:

CPU中程序状态寄存器中的各个状态标志位是依据下面哪项来置位的()。

A.CPU已执行的指令

B.CPU将要执行的指令

C.算术逻辑部件上次的运算结果

D.累加器中的数据


参考答案:C

第3题:

在80×86微处理器的标志寄存器中,有可能受算术运算指令影响的标志位是:

A.IF(中断标志)

B.DF(方向标志)

C.OF(溢出标志)

D.TF(陷阱标志)


正确答案:C
解析:OF溢出标志:当补码运算有溢出时,OF=1;否则为OF=0。TF跟踪(陷阱)标志:若TF置1,8086处于单步工作方式;否则将正常执行程序。IF中断允许标志:用宋控制可屏蔽中断的响应。DF方向标志:用来控制数据串操作指令的步进方向。

第4题:

CPU执行算术运算或者逻辑运算时,算术逻辑运算部件(ALU)将计算结果保存在()中。

  • A、累加器AC
  • B、程序计数器PC
  • C、指令寄存器IR
  • D、地址寄存器AR

正确答案:A

第5题:

状态寄存器中的各个状态标志位是依据()来置位的。

A.算术逻辑部件上次的运算结果
B.CPU将要执行的指令
C.CPU已执行的指令
D.累加器中的数据

答案:A
解析:
状态寄存器中的各个状态标志位是依据算术逻辑部件上次的运算结果来置位的。

第6题:

下面是关于标志位OF的叙述,其中错误的是

A.OF主要用来表示带符号整数进行算术运算时是否发生溢出

B.执行移位指令时可能改变OF的状态

C.执行“与”、 “或”、 “异或”指令时,OF置0

D.无符号数进行算术运算时不会改变OF的状态


正确答案:D
解析:该题考查考生对标志寄存器中标志位的理解。OF主要用来表示带符号整数进行算术运算时是否发生溢出.当有溢出时,OF=1,否则OF=0,所以选项A正确:执行移位操作时,当执行SAL(算术左移指令)时,如果符号位发生变化,就将1送到OF标志,表示移位前的最高位和移位后的最高位不同,所以选项B是正确的;当“与”、“或”、“异或”指令时逻辑运算是不会发生溢出,OF会被置0,所以C也是正确的;若两个无符号字节数相加,结果超出字节数能够表示的范围,则一定溢出,此时OF会被置1,所以应该选择D。

第7题:

CPU执行算术运算指令不会影响的标志位是()。

A.溢出标志
B.符号标志
C.零标志
D.方向标志

答案:D
解析:

第8题:

加一与减一运算指令执行后,影响的标志位是()

A、AF

B、SF

C、CF

D、PF


参考答案:A,B,D

第9题:

输人输出指令的功能是()。

A进行算术运算和逻辑运算

B进行主存与CPU之间的数据传送

C进行CPU和1/0设备之间的数据传送

D改变程序执行的顺序


C

第10题:

所有算术运算类指令均要影响标志寄存器的内容。


正确答案:正确

更多相关问题