试题与答案

若(AL)=80H,执行NEG AL指令后,CF和OF标志位的状态分别为 ( )

题型:单项选择题

题目:

若(AL)=80H,执行NEG AL指令后,CF和OF标志位的状态分别为 ( )

A.0和0

B.0和1

C.1和0

D.1和1

答案:

参考答案:D

解析: CF标志位表示当进行算术运算时,如果最高位产生了进位,则CF=1;否则CF=0。OF表示的是在算术运算时,如果操作结果超过了机器用补码表示的范围时,OF= 1;否则OF=0。NEG指令用于求操作数的补码。本题中AL=80H=1000 0000B,它的补码 =1 0000 0000B。所以结果有进位,也溢出,所以CF和OF的值都是1。

试题推荐
题型:选择题

如图所示,跳伞运动员打开降落伞后,经过一段时间将在空中保持沿竖直方向匀速降落,已知运动员和他身上装备(不含降落伞)的总重量为G1,球冠形降落伞的重量为G2,有8条相同的拉线,一端与运动员相连,另一端与伞面边沿均匀分布地相连接(图中没有画出所有的拉线),每根拉线都与竖直方向成30°角,不计拉线的重力和空气对人的阻力,则每根拉线上的拉力的大小是(  )

A.

3
G1
12

B.

3
(G1+G2)
12

C.

G1+G2
8

D.

G1
4

查看答案
微信公众账号搜索答案