假设(AL)=12H,执行OR AL,AL指令后,ZF和OF的—状态分别为( )。A.1,1B.1,0C.0,1D.0,0

题目

假设(AL)=12H,执行OR AL,AL指令后,ZF和OF的—状态分别为( )。

A.1,1

B.1,0

C.0,1

D.0,0

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

第1题:

已知(AL)=80H,则指令CMP AL,7FH执行后,以下描述不正确的是()。

A.(AL)=80H

B.(AL)=01H

C.ZF=0

D.OF=1


FF87

第2题:

假设(AL)=0FFH,依次执行ADD AL,12和AND AL,OFH 指令后,标志位ZF和 SF 的状态分别为( )。

A.0和0

B.0和1

C.1和0

D.1和1


正确答案:A

第3题:

假设(AL)=OFFH,依次执行ADD AL,12和AND AL,0FH指令后,标志位ZF和 SF的状态分别为

A.0和0

B.0和1

C.1和0

D.1和1


正确答案:A
解析:由于AL中内容为0BH(12),执行ANDAL,0FH指令后,AL中的结果不变,仍然是0BH,值不为0,且为正数,所以ZF:零标志为0,SF:符号标志为0。

第4题:

假设(AL)=12H,执行OR AL,AL指令后,ZF和OF的状态分别为( )。

A.1, 1

B.1,0

C.0, 1

D.0,0


正确答案:D
解析:执行位与位之间的或运算。影响标志:CF,OF,PP,ZF,SF(其中CF与OF两个标志会被设为0)

第5题:

假设(AL)=12H,执行OR AL,AL指令后,ZF和OF的一状态分别为( )。

A.1,1

B.1,0

C.0,1

D.0,0


正确答案:D

第6题:

若(AX)=2891H,则执行NEG AX 指令后,CF 和SF 标志位的状态分别为( )。

A.1、1

B.1、0

C.0、1

D.0、0


正确答案:A
解析:NEG指令是取补指令,用来对有符号操作数进行操作。其方法是按位取反后最后一位加1。NEG指令的标志位按求补后的结果设置:只有当操作数为0时求补运算的结果使CF=0,其他情况则均为1。只有当字节运算时对-128求补以及字运算时对-32768求补的情况下,F=1,其他则均为0。本题中,操作数为2891H,不为0,所以CF=1;执行“NEGAX”指令后,结果为1101011101101111B,既运算结果为负,所以SF=1。

第7题:

假设(AL)=FEH,则执行SUB AL,7FH指令后,(AL)=7FH,SF=0,0F= 。


正确答案:×
0

第8题:

假设(AL)=0FFH,依次执行ADD AL,12和AND AL,0FH指令后,标志位ZF和 SF的状态分别为( )。

A.0和0

B.0和1

C.1和0

D.1和1


正确答案:A

第9题:

假设(AL)=0FFH,依次执行ADDAL,12和AND AL,0FH指令后,标志位ZF和SF的状态分别为

A.0和0

B.0和1

C.1和0

D.1和1


正确答案:A
解析:由于AL中内容为0BH(12),执行AND AL,0FH指令后,AL中的结果 不变,仍然是0BH,值不为0,且为正数,所以ZF:零标志为0,SF:符号标志为0。