题目内容

对指令ADDR1,R1,R2,LSLR3;的解读正确的是:

A. 将R1的值右移R2位,然后和R3相加,结果存放在R1中。
B. 将R1的值左移R2位,然后和R3相加,结果存放在R1中。
C. 将R2的值右移R3位,然后和R1相加,结果存放在R1中。
D. 将R2的值左移R3位,然后和R1相加,结果存放在R1中。

查看答案
更多问题

以下对加载指令 LDR R1,[R2]; 的解读正确的是:

A. 将R2中的数据读出保存到R1中。
B. 将R1中的数据存储到R2中。
C. 将R1中的数据存储到R2指向的存储单元中。
D. 将R2指向的存储单元的数据读出保存在R1中。

在ARM数据处理指令中,当参与操作的第2操作数为立即数时,这个立即数需要采用一个8位的常数循环右移偶数位而间接得到,即该常数必须对应8位位图。通常,判断一个数是否符合8位位图的原则,首先看这个数的二进制表示中1的个数是否不超过8个。如果不超过8个,再看这n个1(n<=8)是否能同时放到8个二进制位中,如果可以放进去,再看这八个二进制位是否可以循环右移偶数位得到我们欲使用的数。如果可以,则此数符合8位位图原理, 是合法的立即数。否则,不符合。根据上述原则,请判断以下哪一项是有效的立即数:

A. 0xFFFFFFFF
B. 0xFF003
C. 0x104
D. 0x102

商品流通渠道的类型。

常见零售商业业态。

答案查题题库