阅读下面程序,请回答汇编语句(1)(2)(3)(4)(5)(6)的含义。及此程序实现什么功能?
正确答案:
语句(1)把常数20送到R0
语句(2)使用LDR伪指令把常数0x12345678送到R5
语句(3)将R5中的数据与0x20相与,影响标志位
语句(4)将R2的数据与0比较
语句(5)如果相等R0加1
语句(6)不相等R1加1
测试数据0x12345678的bit[4](第五位)。如果是0,R0中的数据20加1。如果是1,R1中的数据10加1。
语句(2)使用LDR伪指令把常数0x12345678送到R5
语句(3)将R5中的数据与0x20相与,影响标志位
语句(4)将R2的数据与0比较
语句(5)如果相等R0加1
语句(6)不相等R1加1
测试数据0x12345678的bit[4](第五位)。如果是0,R0中的数据20加1。如果是1,R1中的数据10加1。
答案解析:有

微信扫一扫手机做题