若A和B二数相等,执行A减B后状态寄存器中的标志位为
A.ZF =0
B.ZF = 1
C.OF = 0
D.CF = 1
第1题:
假设AL寄存器中的内容是1,执行指令SUBAL,0FFH后,进位标志CF和溢出标志OF的状态分别是
A.0和0
B.0和1
C.1和0
D.1和1
第2题:
若(AL)=80H,执行NEG AL指令后,CF和OF标志位的状态分别为( )
A.0和0
B.0和1
C.1和0
D.1和1
第3题:
JMP WORD PTR[DI]的条件是( )。
A.ZF=1
B.CF=0
C.ZF=0
D.CF=1
第4题:
条件转移指令JNE的测试条件是( )。
A.ZF=1
B.CF=0
C.ZF=0
D.CF=1
第5题:
若(AX)=0122H,四个标志位CF、SF、ZF、OF的初始状态为0,执行指令SUB AX, OFFFH后,这4个标志位的状态是( )。
A.ZF=0,SF=0,CF=0,OF=0
B.ZF=0,SF=1,CF=1,OF=0
C.ZF=1,SF=0;CF=0,OF=1
D.ZF=1,SF=1,CF=1,OF=1
第6题:
若(AL)=00H,(BL)=0FEH,执行指令 ADD AL,BL 后,标志寄存器中为0的标志位有
A.CF
B.PF
C.AF
D.SF
E.ZF
第7题:
若标志寄存器的奇偶标志位PF置“1”反映操作()。
第8题:
标志寄存器中的溢出标志位OF=1时,进位标志位CF也为1。
第9题:
若当前AL为01H,则在指令SUBAL,1执行后,标志寄存器中ZF为();紧接着执行DECAL后,标志寄存器中CF为()。
第10题:
执行指令ADD AL,72H前,(AL)=8EH,标志寄存器的状态标志OF、SF、ZF、AF、PF和CF全为0,指出该指令执行后标志寄存器的值。
第11题:
程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息。其中CY为()标志,用于无符号数加(减)运算,当进行位操作时作为位累加器。()为溢出标志,用于有符号数的加(减)运算。
第12题:
0,0
0,1
1,0
1,1
第13题:
若指令的运算结果不为0且低8位中“1”的个数为偶数,则标志寄存器中ZF和PF的状态为()。
A. 0,0
B. 0,1
C. 1,0
D. 1,1
第14题:
在CPU的状态寄存器中,若符号标志为“1”,表示运算结果为(25);若进位标志为“0”,表示(26)。
A.正
B.负
C.零
D.不一定
第15题:
串操作指令中,有REPNZ前缀的指令结束的条件是( )。
A.ZF=0且 CX=0
B.ZF=1且CX≠0
C.CX=0且ZP=1
D.CX≠0且ZF=0
第16题:
若(AX)=0122H,四个标志位CF、SF、ZF、OF的初始状态为0,问执行指令 SUB AX,0FFFH后,这4个标志位的状态是( )。
A.ZF=0,SF=0,CF=O,OF=0
B.ZF=0,SF=1,CF=1,OF=0
C.ZF=1,SF=0,CF=0,OF=1
D.ZF=1,SF=1,CF=1,OF=1
第17题:
假设AL寄存器中的内容是1,执行指令SUB AL,0FFH后,进位标志CF和溢出标志 OF的状态分别是( )。
A.0和0
B.0和1
C.1和0
D.1和1
第18题:
执行ADDAX,BX后,若AX的内容为2BA0H,奇偶标志位PF=1,下面叙述正确的是()。
第19题:
为达到下述目的,各应判定哪个标志位并说明其状态。 (1)两数相减后比较大小; (2)比较两数是否相等; (3)两数运算后是正数还是负数? (4)两数相加后是否产生溢出?
第20题:
若当前AL为01H,则在指令SUBAL,1执行后,标志寄存器中ZF为紧接着执行DECAL后,标志寄存器中CF为()
第21题:
在程序状态寄存器PSW中,判断是否有借/进位的标志位是(),若选择寄存器工作组时标志位应是()。
第22题:
若引脚EINT1输入中断请求,会使()
第23题:
80C51有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定,单片机复位后,若执行SETBRS0指令,此时只能使用()的工作寄存器。