简答题

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

正确答案

分号后面的内容是对程序的注释。
语句(1)使用LDR伪指令将地址数据0x40001000送入R0;
语句(2)将常数0x2000送入R1;
语句(3)将数据0x2000存储到地址为0x40001000的存储空间中;
语句(4)将R1中的数据减2,结果0x1FFE送到R2;
语句(5)将数据0x1FFE的低位字节数据0xFE存储到地址为0x40001004的存储空间中。
STRBR2,[R0,#4]执行后,R0的值为0x40001000;STRBR2,[R0,#4]执行后,R0的值为0x40001004。

答案解析

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

    简答题查看答案

  • 阅读程序并说明下面程序具体实现什么功能?

    简答题查看答案

  • 仔细阅读下面程序段试回答? (1)该程序段完成的功能是什么?(2)如果(AL)=36H,程序运行用后,(AL)=()。

    简答题查看答案

  • 以W1为首地址的各字节单元中分别存有数字0~9。下面程序运行后,以W2为首地址的各字节单元中的内容分别是什么,请填写?

    简答题查看答案

  • C++程序中,每条语句结束时都加一个分号(;)。

    判断题查看答案

  • 以W1为首地址的各字节单元中分别存有数字0~9。下面程序运行后,以W2为首地址的各字节单元中的内容分别是什么,请填写出来?

    简答题查看答案

  • 请写出下面程序段实现什么功能?

    简答题查看答案

  • 下面给出的伪码中有一个错误。请仔细阅读这段伪码,说明该伪码的语法特点,找出并改正伪码中的错误。字频统计程序的伪码如下:

    简答题查看答案

  • 下面程序的功能是输出数组s中最大元素的下标,请填空。

    填空题查看答案