设R1中存放的数值为8000H,并且4个状态标志位CZVS的值(二进制)为0000,那么执行汇编指令SHL R1后,4个状态标志位CZVS的值(二进制)为:
A: 0000
B: 1111
C: 1100
D: 1000
A: 0000
B: 1111
C: 1100
D: 1000
举一反三
- 8086/8088CPU设有()个状态标志位,()个控制标志位;当执行比较指令时,如果运算结果为零,则标志位()置1;如果运算结果的最高位为1,则标志位()置1。
- 设ARM汇编指令“STR R1,[R0,#16]”执行前,R0=0xA000 0000,则执行后R0值为( )。 A: 0xA0000000 B: 0xA0000016 C: 0xA0000010 D: 不确定
- int a = 0x81fd0000; // 1000 0001 1111 1101 0000 0000 0000 0000a >>>= 1;变量a的值为:()。 A: 0x40fe8000 B: 0xc0fe8000 C: 0x3fa0000 D: 0x7e02ffff
- 一个四位二进制加法计数器,由0000状态开始,经过126个输入脉冲后,此计数器的状态为( )。 A: 1100 B: 1101 C: 1110 D: 1111
- 下列叙述中,错误的是_______。 A: -127的原码为1111 1111,反码为0000 0000,补码为0000 0001 B: -127的原码为1111 1111,反码为1000 0000,补码为1000 0001 C: -127的原码为1111 1111,反码为1000 0001,补码为1000 0000 D: -127的原码为1111 1111,反码为1000 0000,补码为0000 0001