参考答案和解析
正确答案:能够使编译器有效地使用寄存器;表达式求值方面
更多“通用寄存器型指令集结构的一个主要优点是(),这不仅体现在(),更重要的是体现在利用利用寄存器存放变量所带来的优越性上。”相关问题
  • 第1题:

    在通用寄存器型指令集结构中,一般利用寻址方式指明指令中的操作数是一个常数、()或者是()。


    正确答案:一个寄存器操作数;一个存储器操作数

  • 第2题:

    通用寄存器指令集结构的分类是什么,分类依据是什么?


    正确答案: 两种主要的指令特性能够将通用寄存器指令集结构进一步分类:ALU指令到底有两个或是三个操作数?在ALU指令中,有多少个操作数可以用存储器来寻址,也即有多少个存储器操作数。
    通用寄存器指令集结构进一步细分为三种类型:
    寄存器---寄存器型(R-R:register-register)
    寄存器---存储器型(R-M:register-memory)
    存储器---存储器型(M-M:memory-memory)

  • 第3题:

    可以将当前大多数通用寄存器型指令集结构进一步细分为3种类型,即寄存器-寄存器型、()和()。


    正确答案:寄存器-存储器型;存储器-存储器型

  • 第4题:

    根据CPU内部存储单元类型对指令集结构进行分类,一般可以分为()、()和通用寄存器型。


    正确答案:累加器型;堆栈型

  • 第5题:

    现代大多数机器均采用通用寄存器型指令集结构,为什么?


    正确答案: 主要有两个方面的原因,一是寄存器和CPU内部其他存储单元一样,要比存储器快;其次是对编译器而言,可以更加容易、有效地分配和使用寄存器。

  • 第6题:

    以下关于ARM处理器寄存器说法正确的是()

    • A、CPSR为程序计数状态寄存器
    • B、R12为链接寄存器使用
    • C、通用寄存器是32位寄存器,只能存放数据,不能存放地址
    • D、堆栈指针SP使用的寄存器为R13

    正确答案:D

  • 第7题:

    单选题
    通用寄存器是()。
    A

    可存放指令的寄存器

    B

    可存放程序状态字的寄存器

    C

    本身具有计数逻辑与移位逻辑的寄存器

    D

    可编程指定多种功能的寄存器


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

  • 第8题:

    填空题
    通用寄存器型指令集结构的一个主要优点是(),这不仅体现在(),更重要的是体现在利用利用寄存器存放变量所带来的优越性上。

    正确答案: 能够使编译器有效地使用寄存器,表达式求值方面
    解析: 暂无解析

  • 第9题:

    问答题
    叙述堆栈型、累加器型和通用寄存器型指令集结构的特点,并比较它们的优缺点。

    正确答案: 堆栈型结构中,操作数被默认存放在栈顶,它的优点是其结构具有表达式求值的简单模型(符合逆波兰表示)以及指令字长较短因而能产生良好的代号码密度。它的主要缺点是不能随机访问,因此很难生成高效代码,此外堆栈口将成为瓶颈口,使性能受到影响。
    累加器结构中,操作数之一总是被默认存放在累加器中,它具有可使机器内部状态减至最小并能形成短指令的特点,但由于累加器是唯一的操作数寄存器,将导致对存储器的频繁访问。
    寄存器结构中,所有的操作数都必须加以显式说明,以指明其是存放在哪一个寄存器中或是存储器的哪一个单元,这种结构具有生在代码的最通用形式,但由于要对所有操作数所使用的寄存器加以命名,导致指令长度的增加。
    解析: 暂无解析

  • 第10题:

    单选题
    以下关于ARM处理器寄存器说法正确的是()
    A

    CPSR为程序计数状态寄存器

    B

    R12为链接寄存器使用

    C

    通用寄存器是32位寄存器,只能存放数据,不能存放地址

    D

    堆栈指针SP使用的寄存器为R13


    正确答案: B
    解析: ARM处理器共有37个寄存器,包括31个通用寄存器(含PC)和6个状态寄存器。所有通用寄存器均为32位结构,既可以存放数据也可以存放地址;CPSR是当前程序状态寄存器;程序链接寄存器(LR)为R14;堆栈指针(SP)使用的寄存器是R13。所以D项正确。

  • 第11题:

    问答题
    通用寄存器指令集结构的分类是什么,分类依据是什么?

    正确答案: 两种主要的指令特性能够将通用寄存器指令集结构进一步分类:ALU指令到底有两个或是三个操作数?在ALU指令中,有多少个操作数可以用存储器来寻址,也即有多少个存储器操作数。
    通用寄存器指令集结构进一步细分为三种类型:
    寄存器---寄存器型(R-R:register-register)
    寄存器---存储器型(R-M:register-memory)
    存储器---存储器型(M-M:memory-memory)
    解析: 暂无解析

  • 第12题:

    问答题
    通用寄存器型指令集结构可细分为哪三类?

    正确答案: 寄存器-寄存器型
    寄存器-存储器型
    存储器-存储器型
    解析: 暂无解析

  • 第13题:

    叙述堆栈型、累加器型和通用寄存器型指令集结构的特点,并比较它们的优缺点。


    正确答案: 堆栈型结构中,操作数被默认存放在栈顶,它的优点是其结构具有表达式求值的简单模型(符合逆波兰表示)以及指令字长较短因而能产生良好的代号码密度。它的主要缺点是不能随机访问,因此很难生成高效代码,此外堆栈口将成为瓶颈口,使性能受到影响。
    累加器结构中,操作数之一总是被默认存放在累加器中,它具有可使机器内部状态减至最小并能形成短指令的特点,但由于累加器是唯一的操作数寄存器,将导致对存储器的频繁访问。
    寄存器结构中,所有的操作数都必须加以显式说明,以指明其是存放在哪一个寄存器中或是存储器的哪一个单元,这种结构具有生在代码的最通用形式,但由于要对所有操作数所使用的寄存器加以命名,导致指令长度的增加。

  • 第14题:

    通用寄存器型指令集结构按其指令中的操作数个数和操作数的存储单元可以分为()、()、()三种类型。


    正确答案:R-R;R-M;M-M

  • 第15题:

    可以将当前大多数通用寄存器型指令集结构进一步细分为3种类型,即()、()和存储器-存储器型。


    正确答案:寄存器-寄存器型 ; 寄存器-存储器型

  • 第16题:

    通用寄存器指令集结构有哪些优点?


    正确答案: 通用寄存器型指令集结构具有以下主要优点:
    (1)使编译器有效地使用寄存器;
    (2)在表达式求值方面,比其它类型指令集结构具有更大的灵活性;
    (3)寄存器可以用来存放变量。将变量分配给寄存器,不但可以减少存储器的通信量,加快程序的执行速度(因为寄存器比存储器快),而且和存储器相比,还可以用更少的地址位来寻址寄存器,从而可以有效改进程序的目标代码大小。

  • 第17题:

    通用寄存器型指令集结构可细分为哪三类?


    正确答案: 寄存器-寄存器型
    寄存器-存储器型
    存储器-存储器型

  • 第18题:

    通用寄存器是()。

    • A、可存放指令的寄存器
    • B、可存放程序状态字的寄存器
    • C、本身具有计数逻辑与移位逻辑的寄存器
    • D、可编程指定多种功能的寄存器

    正确答案:D

  • 第19题:

    填空题
    根据CPU内部存储单元类型对指令集结构进行分类,一般可以分为()、()和通用寄存器型。

    正确答案: 累加器型,堆栈型
    解析: 暂无解析

  • 第20题:

    问答题
    通用寄存器指令集结构有哪些优点?

    正确答案: 通用寄存器型指令集结构具有以下主要优点:
    (1)使编译器有效地使用寄存器;
    (2)在表达式求值方面,比其它类型指令集结构具有更大的灵活性;
    (3)寄存器可以用来存放变量。将变量分配给寄存器,不但可以减少存储器的通信量,加快程序的执行速度(因为寄存器比存储器快),而且和存储器相比,还可以用更少的地址位来寻址寄存器,从而可以有效改进程序的目标代码大小。
    解析: 暂无解析

  • 第21题:

    填空题
    在通用寄存器型指令集结构中,一般利用寻址方式指明指令中的操作数是一个常数、()或者是()。

    正确答案: 一个寄存器操作数,一个存储器操作数
    解析: 暂无解析

  • 第22题:

    填空题
    可以将当前大多数通用寄存器型指令集结构进一步细分为3种类型,即寄存器-寄存器型、()和()。

    正确答案: 寄存器-存储器型,存储器-存储器型
    解析: 暂无解析

  • 第23题:

    问答题
    现代大多数机器均采用通用寄存器型指令集结构,为什么?

    正确答案: 主要有两个方面的原因,一是寄存器和CPU内部其他存储单元一样,要比存储器快;其次是对编译器而言,可以更加容易、有效地分配和使用寄存器。
    解析: 暂无解析