[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fiQFctlmg0KKxEnigWMeI8l_3Bz5lkRWdvemCcHPomPo":3},{"id":4,"source":5,"question":6,"options":7,"answer":8,"related":9,"type":14,"origin":73,"createTime":16},156833640,"v1","ARM指令是4字节对齐,Thumb指令是2字节对齐",[],[],[10,17,23,29,36,42,48,54,61,67],{"id":4,"source":5,"question":6,"options":11,"answer":12,"related":13,"type":14,"origin":15,"createTime":16},[],[],[],3,null,"2024-07-01T10:56:57+08:00",{"id":18,"source":5,"question":19,"options":20,"answer":21,"related":22,"type":14,"origin":15,"createTime":16},156833641,"ADD指令在执行成功后会自动更新CPSR寄存器的条件标志位",[],[],[],{"id":24,"source":5,"question":25,"options":26,"answer":27,"related":28,"type":14,"origin":15,"createTime":16},156833642,"不需要指定位移次数的也能执行的位移助记符是ROR",[],[],[],{"id":30,"source":5,"question":31,"options":32,"answer":33,"related":34,"type":14,"origin":15,"createTime":35},156833643,"寄存器间接寻址指令中的地址码给出的是一个通用寄存器的编号,所需的操作数保存在寄存器指定地址的存储单元中",[],[],[],"2024-07-01T10:56:58+08:00",{"id":37,"source":5,"question":38,"options":39,"answer":40,"related":41,"type":14,"origin":15,"createTime":35},156833644,"堆栈指针指向最后压入的堆栈的有效数据项,称为满堆栈;堆栈指针指向下一个待压入数据的空位置,称为空堆栈",[],[],[],{"id":43,"source":5,"question":44,"options":45,"answer":46,"related":47,"type":14,"origin":15,"createTime":35},156833645,"在执行子程序返回的跳转操作时,寄存器PC做为目标寄存器且后缀S被设置,会将当前处理器工作模式下的CPSR值复制到SPSR中",[],[],[],{"id":49,"source":5,"question":50,"options":51,"answer":52,"related":53,"type":14,"origin":15,"createTime":35},156833646,"STMIB R1!, {R3-R9}以上指令是将R3-R9的数据保存到以R1为基址寄存器的一片连续存储空间中,且每传送一个数据后再更新R1的值",[],[],[],{"id":55,"source":5,"question":56,"options":57,"answer":58,"related":59,"type":14,"origin":15,"createTime":60},156833647,"LDMIA R0, {R3-R9} 以上的指令是将R0指向的存储器单元的数据,保存到R3~R9中,执行命令后R0值不更新",[],[],[],"2024-07-01T10:56:59+08:00",{"id":62,"source":5,"question":63,"options":64,"answer":65,"related":66,"type":14,"origin":15,"createTime":60},156833650,"现有以下宏定义: MACRO $label check $p1, $p2, $res, $cc, CMP $p1, $p2 MOV $res, $p1 MOV$cc $res, $p2 MEND 若使用宏调用指令:func check R0, R1, R2, GT 后R2保存的结果是R0和R1两者之间的最小值",[],[],[],{"id":68,"source":5,"question":69,"options":70,"answer":71,"related":72,"type":14,"origin":15,"createTime":60},156833654,"LDR R1, =0x26D以上指令汇编完后会被转换成指令:MOV R1, #0x26D",[],[],[],{"courseName":74,"courseImg":75,"workName":76,"workId":77,"count":78,"courseId":79},"嵌入式系统","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F25b30343053994e8940089572d36015b.jpg","第三章:ARM指令集","work_34314276",28,"82406253c3a971a4add1926825834d86"]