单选题下列哪条指令把寄存器R1、R2的值相加后存到R0中.()AAND R0, R1, R2BSUB R0, R1, R2CADD R0, R1, R2DAND R1, R2, R0
单选题
下列哪条指令把寄存器R1、R2的值相加后存到R0中.()
A
AND R0, R1, R2
B
SUB R0, R1, R2
C
ADD R0, R1, R2
D
AND R1, R2, R0
参考解析
解析:
暂无解析
相关考题:
从基本的CPU工作原理来看,若CPU执行MOV R1,R0指令(即将寄存器R0的内容传送到寄存器R1中),则CPU首先要完成的操作是______(其中PC为程序计数器;M为主存储器;DR为数据寄存器;IR为指令寄存器;AR为地址寄存器)。A.(R0)→R1B.PC→ARC.M→DRD.DR→IR
已知ARM处理器R1=0x12345678, R2=0xFF008899,则执行指令AND R0,R1,R2后,寄存器R0=(13)__________________,R1=(14)___________________。
如果条件为负数,将R1指向的内存单元中8位数据加载到R0寄存器中,正确的ARM指令为:()。A.LDRPL R0,[R1]B.LDRMI R0,[R0]C.LDRHMI R1,[R0]D.LDRBMI R0,[R1]
已知R0=0x10,R1=0x20,R2=0x08,R3=0xFFFFFFF3,则指令LSL R0,R0,R2执行后,R0=___【13】___,指令MVN R1,R3执行后R1=___【14】___。
小端模式下如果从0x30000000到0x30000007存放的一个双字为0x1234567890ABCDEF,且R1=0x30000000,则加载指令LDRB R0,[R1]执行后,R0=___【9】___、LDRH R2,[R1,2]执行后,R2=___【10】___。
以下是部分ARM汇编程序,该程序的执行结果是( )。AREA EXAMPLE2,CODE,READONLYENTYRstart MOV r0,#10 MOV r1,#3 BL DOADDdoadd ADD r0,r0,r1 ENDA.结果值13存放在R0寄存器中B.结果值23存放在R1寄存器中C.结果值13存放在LR寄存器中D.结果值23存放在LR寄存器中
如果条件为负数,将R1指向的内存单元中8位数据加载到R0寄存器中,正确的ARM指令为()。A、LDRPL R0,[R1]B、LDRMI R0,[R0]C、LDRHMI R1,[R0]D、LDRBMI R0,[R1]
下列选项中哪个叙说是错误的()A、满递增堆栈表示堆栈指针指向最后压入的数据,且由低地址向高地址生成B、只有跳转指令可以根据CPSR中条件码的状态有条件的执行C、指令ADDRO,R1,R2的执行效果是将寄存器R1和R2的内容相加,其结果存放在寄存器R0中D、直接向寄存器R15写入跳转地址值,可以实现程序的跳转
单选题下列选项中哪个叙说是错误的()A满递增堆栈表示堆栈指针指向最后压入的数据,且由低地址向高地址生成B只有跳转指令可以根据CPSR中条件码的状态有条件的执行C指令ADDRO,R1,R2的执行效果是将寄存器R1和R2的内容相加,其结果存放在寄存器R0中D直接向寄存器R15写入跳转地址值,可以实现程序的跳转