简答题

阅读下面程序,请回答汇编语句(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。

答案解析

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

    简答题查看答案

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

    简答题查看答案

  • 下面程序的功能是用do-while语句求1至1000之间满足“用3除余2;用5除余3;用7除余2”的数,且一行只打印五个数。请填空。

    填空题查看答案

  • 在书写汇编语言程序时,在代码段中初始位置要对数据段进行加载,加载的指令语句,下面()描述正确。 

    单选题查看答案

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

    简答题查看答案

  • 汇编语言的源程序语句可以分为哪些?

    简答题查看答案

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

    填空题查看答案

  • 汇编语言源程序中的语句有指令性语句和()语句两种。

    填空题查看答案

  • 汇编语言源程序中的语句有三种类型,它们是()语句,()语句及()语句。

    填空题查看答案