参考答案和解析
正确答案:A,B,C,D
更多“指令地址码可分为几部分,常用的有()。A、三地址B、二地址C、一地址D、零地址E、长地址”相关问题
  • 第1题:

    地址码表示______________。以其数量为依据,可以将指令分为______________、______________、______________、三地址指令和多地址指令等几种。


    正确答案:操作数的地址、零地址指令、一地址指令、二地址指令

  • 第2题:

    目前,一般计算机系统中的主存储器容量都很大,而且越来越大。另外,由于普遍采用了虚拟存储器结构,要求指令中给出的地址码是一个虚拟地址,其长度比实际主存储器的容量所要求的长度还要长得多。例如,在一般32位计算机系统中,虚拟地址空间为4GB,因此,要求地址码的长度为32位左右。如此长的地址码对于多地址结构的指令系统是无法容忍的。因此,如何缩短地址码的长度,在指令系统中必须予以考虑。下面关于缩短地址码长度的方法正确的是(1)。

    Ⅰ.用主存间接寻址方式缩短地址码长度

    Ⅱ.用变址寻址方式缩短地址码长度

    Ⅲ.用寄存器间接寻址方式缩短地址码长度

    A.Ⅰ.Ⅱ.

    B.Ⅰ.Ⅱ.Ⅲ.

    C.Ⅱ.Ⅲ.

    D.Ⅰ.Ⅲ.


    正确答案:B
    解析:用主存间接寻址方式缩短地址码长度。在主存储器的低端地址开辟出一个专门用来存放地址的区域,由于表示存储器低端地址所需要的地址码长度可以很短,而一个存储字(一次访问存储器所能获得的数据)的长度通常与一个逻辑地址码的长度相当。如果一个存储字的长度短于一个逻辑地址的长度,也可以用几个连续的存储字来存放一个逻辑地址码。例如,在主存储器最低端的1KB之内有一个用来存放地址码的区域,如果主存储器是按字节编址的,并且一个存储字的长度为32位,那么在指令中只要用8位(256个字=1K字节)长度就能表示一个32位长的逻辑地址,即使再加上寻址方式等信息,一个地址码的长度也只有十多位。用变址寻址方式缩短地址码长度。由于程序的局部性,在变址寻址方式中使用的地址偏移量可以比较短,例如,在IBM370系列机中为12位。通常可以把比较长的基地址(如32位)放在变址寄存器中,在指令的地址码中只需给出比较短的地址偏移量。因此,采用变址寻址方式的地址码长度通常只有十几位,或二十位左右就可以了。用寄存器间接寻址方式缩短地址码长度。这是一种非常有效的方法。由于寄存器的数量比较少,通常表示一个寄存器的地址只需要很少几位,而一个寄存器的字长足可以放下一个逻辑地址。例如,有8个用于间接寻址的寄存器,每个寄存器的长度是32位,这样,用一个3位的地址码就能表示一个32位的逻辑地址。用来支持间接寻址的寄存器,可以借用通用寄存器,也可专门设置。

  • 第3题:

    在关于二地址指令的描述中,正确的是()。

    A.指令的地址码字段存放的一定是操作数
    B.指令的地址码字段存放的一定是操作数地址
    C.指令的地址码字段存放的一定是寄存器号
    D.运算结果通常存放在其中一个地址码所提供的地址中

    答案:D
    解析:
    二地址指令通常包括R-R型、R-M型和M-M型3类,指令的地址码字段可能是操作数地址,也可能是寄存器号。有些计算机允许其中一个操作数是立即寻址,则指令的地址码字段存放的是该操作数。

  • 第4题:

    某机器指令字长12位,有零地址、一地址、二地址三种指令,地址码长4位,采用扩展操作码技术。若二地址指令和一地址指令条数都取最大值,则该机指令条数最多为()。

    A.16
    B.46
    C.48
    D.4366

    答案:B
    解析:
    二地址指令的操作码长度为12-4×2=4,留一个编码用于扩展,故最多可定义15条二地址指令;一地址指令扩展长度为4位,留一个编码用于扩展,故最多可定义15条一地址指令;零地址指令可在一地址指令的基础上扩展4位,故最多可定义16条零地址指令,根据题意,该机指令条数最多为(15+15+16=)46条。

  • 第5题:

    计算机指令一般包括操作码和地址码两部分,为分析执行一条指令,其( )

    A.操作码应存入指令寄存器(IR),地址码应存入程序计数器(PC)。
    B.操作码应存入程序计数器(PC),地址码应存入指令寄存器(IR)。
    C.操作码和地址码都应存入指令寄存器。
    D.操作码和地址码都应存入程序计数器。

    答案:C
    解析:
    指令寄存器(IR)用来保存当前正在执行的一条指令。当执行一条指令时,先把它从内存取到数据寄存器(DR)中,然后再传送至IR。指令划分为操作码和地址码字段,由二进制数字组成。为了执行任何给定的指令,必须对操作码进行测试,以便识别所要求的操作。指令译码器就是做这项工作的。指令寄存器中操作码字段的输出就是指令译码器的输入。操作码一经译码后,即可向操作控制器发出具体操作的特定信号。

  • 第6题:

    某计算机指令字长16位,地址码是6位,指令有无地址、一地址和二地址3种格式,设有N条二地址指令,无地址指令M条,试问1地址指令最多有多少条?

  • 第7题:

    指令码中地址码部分提供一个或n个操作数的存放地址,可以是()地址或()地址。

    • A、内存、寄存器
    • B、内存、存储器
    • C、符号、数据
    • D、存储器、寄存器

    正确答案:A

  • 第8题:

    指令一般包括两部分:操作码和()

    • A、命令
    • B、寄存器地址
    • C、地址码
    • D、设备编号

    正确答案:C

  • 第9题:

    机器指令的地址码指明()在何处。

    • A、指令
    • B、操作数
    • C、地址
    • D、上条指令

    正确答案:B

  • 第10题:

    ()是一条指令中执行功能的部分。

    • A、源地址码
    • B、操作码
    • C、目标地址码
    • D、数据码

    正确答案:B

  • 第11题:

    单选题
    计算机指令一般包括()和地址码两部分。
    A

    内存地址

    B

    口地址

    C

    操作码

    D

    寄存器


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

  • 第12题:

    单选题
    ()是一条指令中执行功能的部分。
    A

    源地址码

    B

    操作码

    C

    目标地址码

    D

    数据码


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

  • 第13题:

    计算机指定规定该指令执行功能的部分称为()

    A原地址码

    B目标地址码

    C操作码

    D数据码


    参考答案:C

  • 第14题:

    寻址是指控制器根据指令的地址码寻找操作数存于内存的真实地址。指令中地址码所表示的地址称为(3),将此地址经过变换或运算而得到的操作数的真实地址称为(4),相对于某一寄存器内容而言的距物理地址的差距值称为(5)。

    A.物理地址

    B.形式地址

    C.偏移地址

    D.间接地址


    正确答案:B

  • 第15题:

    一个计算机系统采用32位单字长指令,地址码为12位,如果定义了250条二地址指令,那么单地址指令的条数有()。

    A.4K
    B.8K
    C.16K
    D.24K

    答案:D
    解析:

  • 第16题:

    计算机指令一般包括操作码和地址码两部分,为分析执行一条命令,其()。

    A.操作码应存入指令寄存器(IR),地址码应存入程序计数器(PC)
    B.操作码应存入程序计数器(PC),地址码应存入指令寄存器(IR)
    C.操作码和地址码都应存入指令寄存器
    D.操作码和地址码都应存入程序计数器

    答案:C
    解析:
    指令寄存器(IR)用来保存当前正在执行的一条指令。当执行一条指令时,先把它从内存取到数据寄存器(DR)中,然后再传送至IR。指令划分为操作码和地址码字段,由二进制数字组成。为了执行任何给定的指令,必须对操作码进行测试,以便识别所要求的操作。指令译码器就是做这项工作的。指令寄存器中操作码字段的输出就是指令译码器的输入。操作码一经译码后,即可向操作控制器发出具体操作的特定信号。

  • 第17题:

    计算机指令一般包括()和地址码两部分。

    A内存地址

    B口地址

    C操作码

    D寄存器


    C

  • 第18题:

    十进制地址码相地二进制地址码有什么好处?


    正确答案:在进行拨码时,通常是先按十进制确定地址位后再换算成二进制,再行拨码,如果工程安装人员不具备二进制换算能力,对于工程实施极为不便。十进制拨码不需要进行任何换算,直接按照十进制地址位拨码就可以。这样即使没有专业技术人员在现场,一般的工程安装人员也可以完成拨码操作。

  • 第19题:

    一条计算机指令一般由两部分构成,其中规定指令执行功能的部分称为()。

    • A、源地址码
    • B、操作码
    • C、目标地址码
    • D、数据码

    正确答案:B

  • 第20题:

    指令中的地址码即是操作数的实际地址,这种寻址方式称作()。若指令中的地址码即是实际的操作数,这种寻址方式称作()


    正确答案:直接寻址;立即寻址

  • 第21题:

    一条计算机指令中规定其执行动作的部分称为()。

    • A、源地址码
    • B、操作码
    • C、目标地址码
    • D、数据码

    正确答案:B

  • 第22题:

    计算机指令一般包括()和地址码两部分。

    • A、内存地址
    • B、口地址
    • C、操作码

    正确答案:C

  • 第23题:

    多选题
    指令地址码可分为几部分,常用的有()。
    A

    三地址

    B

    二地址

    C

    一地址

    D

    零地址

    E

    长地址


    正确答案: B,E
    解析: 暂无解析