简答题

请说明汇编语句STRBR2,[R0,#4]和STRR2,[R0,#4]!的区别。

正确答案

Mem8[R0+4]=R2;R0不变
Mem32[R0+4]=R2;R0=R0+4
Mem32[]表示存储器的存储单元中存放的32位字数据,
Mem16[]表示存储器的存储单元中存放的16位半字数据,
Mem8[]表示存储器的存储单元中存放的8位字节数据。

答案解析

相似试题
  • 阅读下面程序,程序中分号的作用是什么?请回答汇编语句(1)(2)(3)(4)(5)的含义。如果将汇编语句(5)STRBR2,[R0,#4]改为STRBR2,[R0,#4]!,有什么不同?

    简答题查看答案

  • ARM汇编语句“ADD R0,R2,R3,LSL#1”的作用是()

    单选题查看答案

  • 阅读下面程序,请回答汇编语句(1)(2)(3)(4)(5)(6)的含义。及此程序实现什么功能?

    简答题查看答案

  • 汇编语句有哪两种,每个语句由哪4个部分组成?

    简答题查看答案

  • 汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法()

    单选题查看答案

  • 汇编语言的语句由明显的4部分组成,不需要分隔符区别。

    判断题查看答案

  • 语句DA1DB2DUP(4,6),5汇编后,与该语句功能等同的语句是()。

    单选题查看答案

  • 判断以下说法是否正确,如有错,请说明原因并改正。(1)伪指令在汇编过程中不会产生二进制代码。(2)宏和过程的相同之处是都可用于简化源程序书写、精简目标代码。(3)在计算机中,高级语言通常需要转换为汇编语言后才能执行。(4)汇编语言程序上机一般包括编辑、汇编、链接和调试几个步骤。

    简答题查看答案

  • 宏汇编语言程序被汇编时,指令语句产生(),伪指令语句不产生代码指令,宏指令语句可能产生也可能不产生代码指令。

    填空题查看答案