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

    执行返回指令后返回的断点是 ( )

    A.调用指令的首地址

    B.调用指令的末地址

    C.调用指令的下一条指令的首地址

    D.返回指令的末地址


    答案:C

  • 第2题:

    设计指令格式要注意三个问题,它们是()。

    A、指令字长

    B、操作码结构

    C、地址吗结构

    D、指令条数


    参考答案:ABC

  • 第3题:

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

    (5)

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

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

    C. 操作码和地址码都应存入指令寄存器(IR)

    D. 操作码和地址码都应存入程序计数器(PC)


    正确答案:C
    试题(5)分析
        本题考查指令系统基础知识。
        程序被加载到内存后开始运行,当CPU执行一条指令时,先把它从内存储器取到缓冲寄存器DR中,再送入IR暂存,指令译码器根据IR的内容产生各种微操作指令,控制其他的组成部件工作,完成所需的功能。
        程序计数器(PC)具有寄存信息和计数两种功能,又称为指令计数器。程序的执行分两种情况,一是顺序执行,二是转移执行。在程序开始执行前,将程序的起始地址送入PC,该地址在程序加载到内存时确定,因此PC的内容即是程序第一条指令的地址。执行指令时,CPU将自动修改PC的内容,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序来执行的,所以修改的过程通常只是简单的对PC加1。当遇到转移指令时,后继指令的地址根据当前指令的地址加上一个向前或向后转移的位移量得到,或者根据转移指令给出的直接转移地址得到。
    参考答案
          (5)C

  • 第4题:

    某机器字长16位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。假定取指令时,每取一个字节PC自动加1。若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转以后的目标地址是()。

    A.2006H
    B.2004H
    C.2008H
    D.2010H

    答案:C
    解析:
    相对寻址通过将形式地址与程序计数器PC的内容相加得到有效地址,即EA=(PC)+A;又机器字长16位,主存按字节编址,故该转移指令取出后的PC值为2000H+2=2002H:所以该转移指令成功后的目标地址为06H+2002H=2008H。

  • 第5题:

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

  • 第6题:

    在一地址指令、二地址指令中,如何指定二个操作数地址?如何存放操作结果?


    正确答案:一地址指令:
    两个操作数除一个由“指令中的地址码”指定外,另一个为隐含指定的寄存器(通常是累加器ACC)。结果也放在隐含指定的寄存器中。
    二地址指令:
    指令的两个地址码分别指定两个操作数;操作结果也存入第一个地址码(目的操作数)中。

  • 第7题:

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

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

    正确答案:B

  • 第8题:

    扩展操作码是()。

    • A、操作码字段外辅助操作字段的代码
    • B、操作码字段中用来进行指令分类的代码
    • C、指令格式中的操作码
    • D、一种指令优化技术,不同地址数指令可以具有不同的操作码长度

    正确答案:D

  • 第9题:

    PC的值是()。

    • A、当前正在执行指令的前一条指令的地址
    • B、当前正在执行指令的地址
    • C、当前正在执行指令的下一条指令的地址
    • D、控制器中指令寄存器的地址

    正确答案:C

  • 第10题:

    单选题
    扩展操作码是()。
    A

    操作码字段外辅助操作字段的代码

    B

    指令格式中不同字段设置的操作码

    C

    操作码字段中用来进行指令分类的代码

    D

    一种指令优化技术,即让操作码的长度随地址数的减少而增加,不同地址数指令可以有不同的操作码长度


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

  • 第11题:

    单选题
    扩展操作码是()。
    A

    操作码字段外辅助操作字段的代码

    B

    操作码字段中用来进行指令分类的代码

    C

    指令格式中的操作码

    D

    一种指令优化技术,不同地址数指令可以具有不同的操作码长度


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

  • 第12题:

    多选题
    设计指令格式要注意三个问题,它们是()。
    A

    指令字长

    B

    操作码结构

    C

    地址吗结构

    D

    指令条数


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

  • 第13题:

    程序计数器PC存放的是()

    A.程序总的指令条数

    B.程序已执行的指令条数

    C.程序尚未执行的指令条数

    D.下一条指令的存储地址


    参考答案:D

  • 第14题:

    假设某计算机指令字长度为32位,具有二地址、一地址、零地址3种指令格式。什么是零地址指令?假设每个操作数地址规定用8位表示,若操作码字段固定为8位,现已设计出K条二地址指令,L条零地址指令,那么这台计算机最多能设计出多少条单地址指令?


    正确答案:零地址指令:指令系统中,有一种指令可以不设置地址字段,即零地址指令。如:NOP、HLT指令。因为操作码字段固定为8位,所以最多能设计2的8次方等于256条指令。现已设计出K条二地址指令,L条零地址指令,所以这台计算机最多还能设计出(256-K-L)条单地址指令。

  • 第15题:

    假设某子程序使用的返回指令是RET4,则返回地址为( )。

    A.CALL指令下面第二条指令的地址

    B.(SP+1)和(SP)中存放的地址

    C.SP+5)和(SP+4)中存放的地址

    D.CALL 指令下面第四条指令的地址


    正确答案:B
    解析:返回指令。一种方式是段内返回。先将栈顶的字送入IP,然后SP增2。若带立即数,SP再加立即数(丢弃一些在执行CALL之前入栈的参数)。二是段间返回。栈顶的字送入IP后(SP增2),再将栈顶的字送入CS,SP再增2。若带立即数,则SP再加立即数。

  • 第16题:

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

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

    答案:D
    解析:

  • 第17题:

    在传送指令、求补指令、转移指令、加法指令中,属于二地址指令的有()和()。


    正确答案:传送指令;加法指令

  • 第18题:

    一条转移指令的操作过程包括取指令、指令译码和()三部分。

    • A、地址
    • B、操作码
    • C、机器周期
    • D、计算地址

    正确答案:D

  • 第19题:

    ARM指令系统采用()指令。

    • A、单地址
    • B、双地址
    • C、三地址
    • D、四地址

    正确答案:C

  • 第20题:

    执行返回指令时,返回的断点是()。

    • A、调用指令的首地址
    • B、调用指令的末地址
    • C、调用指令下一条指令的首地址
    • D、返回指令的末地址

    正确答案:C

  • 第21题:

    下述关于指令字长度的描述中正确的是()。

    • A、计算机系统中指令字长度是固定不变的
    • B、计算系统中指令字长度等于机器字长
    • C、指令字长度是由操作码的长度、操作数地址的长度和操作数地址的个数决定的
    • D、计算机系统中指令字长度要小于机器字长

    正确答案:C

  • 第22题:

    单选题
    一条转移指令的操作过程包括取指令、指令译码和()三部分。
    A

    地址

    B

    操作码

    C

    机器周期

    D

    计算地址


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

  • 第23题:

    问答题
    在一地址指令、二地址指令中,如何指定二个操作数地址?如何存放操作结果?

    正确答案: 一地址指令:
    两个操作数除一个由“指令中的地址码”指定外,另一个为隐含指定的寄存器(通常是累加器ACC)。结果也放在隐含指定的寄存器中。
    二地址指令:
    指令的两个地址码分别指定两个操作数;操作结果也存入第一个地址码(目的操作数)中。
    解析: 暂无解析