itgle.com
参考答案和解析
EQ
更多“下面哪个是ARM汇编指令的条件码。”相关问题
  • 第1题:

    ● 若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入(1)。

    A.PC(程序计数器)

    B.AR(地址寄存器)

    C.AC(累加器)

    D.ALU(算术逻辑单元)


    正确答案:A

  • 第2题:

    某ARM汇编语言程序要调用子程序,子程序名为MySubrutine,则调用该子程序的指令为(15)___________________,子程序返回调用程序的指令为(16)___________________。


    正确答案:BL MySubrutineMOV PC,LR

  • 第3题:

    在ARM汇编语言程序设计中,用于子程序设计及调用,最常用的指令是()。

    A.BL MyLabel

    B.BX MyLabel

    C.BLX MyLabel

    D.B MyLabel


    正确答案:A

  • 第4题:

    下列描述正确的是( )。

    A.汇编语言仅由指令性语句构成

    B.汇编语言包括指令性语句和伪指令性语句

    C.指令性语句和伪指令性语句的格式是完全相同的

    D.指令性语句和伪指令性语句需经汇编程序翻译成机器码后才能执行


    正确答案:B
    解析:汇编程序不仅能识别助记符指令(又称硬指令),而且还能识别汇编程序提供的、对汇编过程起控制作用的汇编命令(又称伪指令)。在编写程序时,这两种指令都要严格遵守汇编语言的规范,否则将会出错。

  • 第5题:

    控制汇编程序应如何工作的约定符号称汇编控制命令,又称为()。

    • A、条件跳转指令
    • B、机器指令
    • C、伪指令
    • D、宏指令

    正确答案:C

  • 第6题:

    关于ARM汇编和C语言混合编程下列错误的是()

    • A、C语言中可以直接嵌入某些汇编指令
    • B、C语言中可以调用汇编的子程序
    • C、汇编程序中可以调用C语言的函数
    • D、C语言嵌入的汇编指令时,不可以使用C的变量

    正确答案:D

  • 第7题:

    ARM指令可分为哪几类?说出哪几条指令是无条件执行的。


    正确答案:ARM指令可分为:数据处理指令,跳转指令,程序状态寄存器处理指令,加载/存储指令,协处理器指令,异常产生指令。
    无条件执行指令:BLX指令,BKPT指令(产生软件断点中断)。

  • 第8题:

    伪指令与指令的根本*区别是:()

    • A、在汇编时伪指令是无用的而指令是有用的
    • B、伪指令比较短而指令比较长
    • C、经汇编后伪指令不产生对应的机器码而指令产生对应的机器码
    • D、伪指令运行快而指令运行慢

    正确答案:C

  • 第9题:

    在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是()。

    • A、汇编指令
    • B、宏指令
    • C、机器指令
    • D、伪指令

    正确答案:D

  • 第10题:

    某ARM汇编语言程序要调用子程序,子程序名为MySubrutine,则调用该子程序的指令为(),子程序返回调用程序的指令为()。


    正确答案: BL MySubrutine;MOV PC,LR

  • 第11题:

    填空题
    某ARM汇编语言程序要调用子程序,子程序名为MySubrutine,则调用该子程序的指令为(),子程序返回调用程序的指令为()。

    正确答案: BL MySubrutine,MOV PC,LR
    解析: 暂无解析

  • 第12题:

    单选题
    在以下ARM处理器的指令操作码中可让寄存器R1中的指定位“置位”的指令操作码是()。
    A

    MOV

    B

    AND

    C

    ADD

    D

    ORR


    正确答案: C
    解析: 暂无解析

  • 第13题:

    在以下ARM处理器的指令操作码中可让寄存器R1中的指定位“置位”的指令操作码是()。

    A.MOV

    B.AND

    C.ADD

    D.ORR


    正确答案:D

  • 第14题:

    在ARM汇编语言程序设计中常有分支和循环程序的设计,下面指令中应用于分支和循环的指令操作码是()。 ①B②ADD③AND④LDR⑤STR⑥MOV⑦EOR⑧CMP⑨BX⑩TEQ

    A.①和⑨

    B.①和⑧

    C.④和⑤

    D.⑧和⑩


    正确答案:A

  • 第15题:

    ARM汇编程序中实现程序跳转的方式有( )

    A.使用跳转指令

    B.使用goto语句

    C.向pc寄存器赋值

    D.使用jump指令


    正确答案:A

  • 第16题:

    在8086宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是。()

    A.汇编指令
    B.伪指令
    C.机器指令
    D.宏指令

    答案:B
    解析:

  • 第17题:

    ARM汇编程序中,代码段的定义应用使用()伪指令。

    • A、AREA
    • B、DCB
    • C、MACRO
    • D、GBLA

    正确答案:A

  • 第18题:

    对汇编语言程序员不透明的是()

    • A、程序计算器
    • B、主存地址寄存器
    • C、条件码寄存器
    • D、指令寄存器

    正确答案:C

  • 第19题:

    下列哪条ARM汇编伪指令可用来定义符号()

    • A、GBLA
    • B、IF
    • C、MAP
    • D、WHILE

    正确答案:A

  • 第20题:

    下面对伪指令语句的说明,正确的是()

    • A、当汇编结束后,目标程序中仍保留有伪指令
    • B、伪指令是在执行时完成其功能
    • C、伪指令的功能是指示、引导汇编程序在汇编过程中完成其不同操作
    • D、汇编程序将伪指令翻译成机器码

    正确答案:C

  • 第21题:

    在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是()

    • A、汇编指令
    • B、伪指令
    • C、机器指令
    • D、宏指令

    正确答案:B

  • 第22题:

    ()不属于指令的一般格式的内容。 

    • A、汇编语言
    • B、操作码
    • C、寻址特征码
    • D、形式地址码

    正确答案:A

  • 第23题:

    单选题
    对汇编语言程序员不透明的是()
    A

    程序计算器

    B

    主存地址寄存器

    C

    条件码寄存器

    D

    指令寄存器


    正确答案: A
    解析: 暂无解析

  • 第24题:

    单选题
    若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入()。
    A

    PC(程序计数器)

    B

    AR(地址寄存器)

    C

    AC(累加器)

    D

    ALU(逻辑运算单元)


    正确答案: A
    解析: 直接寻址是指操作数存放在内存单元中,指令中直接给出操作数所在存储单元的地址。而跳转指令中的操作数即为要转向执行的指令地址,因此,应将指令中的地址码送入程序计数器(PC),以获得下一条指令的地址,从而实现程序执行过程的自动控制功能。