假设R1=0x31,R2=0x2则执行指令ADDR0,R1,R2LSL#3后,R0的值是()
已知ARM处理器R1=0x12345678,R2=0xFF008899,则执行指令ANDR0,R1,R2后,寄存器R0=(),R1=()。
在以下ARM处理器指令中可让寄存器R1中指定位“清零”的指令操作码为()。
在以下ARM处理器的指令操作码中可让寄存器R1中的指定位“置位”的指令操作码是()。
执行ARM指令STR R0,[R1,#4]!之后,以下说法正确的是()。
ARM指令LDR R0,[R1,#4]!执行后,以下说法正确的是()。
已知R1=0x20000000,R0=0x55667788,在大端模式下执行ARM指令STRR0,[R1]之后,0x20000003中的值为()。
ARM处理器如果R1=0x98001200,已知在小端模式下,内存0x98001204中存放数据0x35,0x98001205中存放数据0x36,0x98001206中存放数据0x37,0x98001207中存放数据0x38,在指令LDRR0,[R1,#4]执行后,R0中的值为()。
在小端模式下,通过ARM伪指令MyData DCW 0x1122,0x3344,0x5566,0x7788在内存中定义了4个16位操作数,则在伪指令LDR R1,=MyData后执行指令LDR R0,[R1,#4],则R0的值为()。
ARM处理器如果R1=0x00000080,则指令MOVR0,R1,LSL#2执行后,R0的值为()。
已知R1=8,R0=9,执行指令MOV R0,R1,LSR#3后,R0的值为()。
ARM处理器在比较指令之后,如果要依据是否相等转移到指定地址L1,则以下指令错误的是()。
已知内存单元0x60000000~0x60000003以小端模式存放一个32位数据0x32303134,R1=0x60000000,R0=0,执行ARM指令LDRHR0,[R1]之后,R0的值为()。
若R1=2000H,(2000H)=0x86,(2008H)=0x39,则执行指令LDRR0,[R1,#8]!后R0的值为()。
ARM处理器将R0中一个字的数据,存入由R1指示的内存区域,则使用的指令是()。
已知某机器的核心部件及其结构关系如下图示意。请仔细理解该结构图,并回答问题。当CPU在执行指令阶段,假设当前执行的指令“00000100 00001000—将8号单元内容取出到寄存器R1中并与运算器中寄存器R0的值相乘,结果保留在R0中”,则下列说法正确的是__________。bda7534ad2dbec5754629286be48ed19.png
已知R1=0xFF115577,R2=0x11000011,则执行指令于ORR R0,R1,R2后,寄存器R0=___【11】____,R2=___【12】已知R1=0xFF115577,R2=0x11000011,则执行指令于ORR R0,R1,R2后,寄存器R0=___【11】____,R2=___【12】____。
当程序正常执行LDR R0,[R1],4,当前指令计数器加 个字节。
ARM处理器如果R1=0x98001200,已知在小端模式下,内存0x98001204中存放数据0x35,0x98001205中存放数据0x36,0x98001206中存放数据0x37,0x98001207中存放数据0x38,在指令LDRR0,[R1,4]执行后,R0中的值为()。
设ARM汇编指令“STRR1,[R0,16]”执行前,R0=0xA0000000,则执行后R0值为()。
执行以下程序段 MOV R0,data MOV A,@R0 RL A MOV R1,A RL A RL A ADD A,R1 MOV @R0,A 后,实现的功能是()
假设R1=0x31,R2=0x2则执行指令ADDR0,R1,R2,LSL2后,R0的值是()。
写出能实现下列功能的指令。 将R1内容送入R0;
已知ARM处理器R1=0x12345678, R2=0xFF008899,则执行指令AND R0,R1,R2后,寄存器R0=()___________________。