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

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

相似考题
参考答案和解析

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

    在程序执行过程中,IP寄存器中始终保存的是()

    A、上一条指令的首地址

    B、下一条指令的首地址

    C、正在执行指令的首地址

    D、需计算有效地址后才能确定地址


    参考答案:B

  • 第2题:

    PC的值是

    A.当前正在执行指令的前一条指令的地址

    B.当前正在执行指令的下一条指令的地址

    C.当前正在执行指令的地址

    D.控制器中指令寄存器的地址


    参考答案:B

  • 第3题:

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


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

  • 第4题:

    假设某子程序使用的返回指令是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再加立即数。

  • 第5题:

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

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

    答案:D
    解析:

  • 第6题:

    PC中存放的是()。

    • A、下一条指令的地址
    • B、当前正在执行的指令
    • C、当前正在执行指令的地址
    • D、下一条要执行的指令

    正确答案:A

  • 第7题:

    转移指令执行结束后,程序计数器PC中存放的是()

    • A、该转移指令的地址
    • B、顺序执行的下一条指令地址
    • C、转移的目标地址
    • D、任意指令地址

    正确答案:C

  • 第8题:

    —条计算机指令通常由()和操作数地址组成。

    • A、地址码
    • B、反码
    • C、操作码
    • D、补码

    正确答案:C

  • 第9题:

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

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

    正确答案:C

  • 第10题:

    程序在运行中,当前PC的值是()。

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

    正确答案:C

  • 第11题:

    一条完整的计算机指令应该包含操作数和()。

    • A、地址码
    • B、操作码
    • C、指令集合
    • D、地址数

    正确答案:B

  • 第12题:

    单选题
    指令的跳跃寻址方式中,()
    A

    下一条指令的地址在PC中

    B

    下一条地址的AR中

    C

    下一条地址在指令中给出

    D

    下一条地址需要通过运算才能得到


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

  • 第13题:

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

    A.调用指令的首地址

    B.调用指令的末地址

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

    D.返回指令的末地址


    答案:C

  • 第14题:

    程序计数器PC用来()。

    A.存放指令

    B.存放正在执行的指令地址

    C.存放下一条的指令地址

    D.存放上一条的指令地址


    参考答案:C

  • 第15题:

    某计算机字长16位,运算器16位,有16个通用寄存器,8种寻址方式,主存128KW,指令中操作数地址码由寻址方式字段和寄存器号字段组成。试问,

    (1) 单操作数指令最多有多少条?

    (2) 双操作数指令最多有多少条?

    (3) 直接寻址的范围多大?

    (4) 变址寻址的范围多大?


    答案:512;64k
    解析:根据题意,计算机字长为16位,运算器为16位,有16个16位通用寄存器及8种寻址方式。单操作数指令长度为16位,其中寻址方式占3位,16个通用寄存器占4位。剩下的9位用来构成指令操作码,共有29=512种,故最多可构成512条指令。
    由于通用寄存器是16位的,则寄存器间接寻址的范围为64K字。


  • 第16题:

    一条完整的计算机指令应该包含操作数和()。

    A.地址码

    B.操作码

    C.指令集合

    D.地址数


    参考答案:B

    指令就是给计算机下达的一道命令,它告诉计算机要做什么操作、参与此项操作的数据来自何处、操作结果又将送往哪里,所以,一条指令必须包括操作码和操作数(或称地址码)。

  • 第17题:

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

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

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

  • 第18题:

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

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

    正确答案:B

  • 第19题:

    在程序执行过程中,IP寄存器始终保存的是()。

    • A、上一条指令的首地址
    • B、本条指令的首地址。
    • C、下一条指令的首地址
    • D、需计算有效地址后才能确定地址。

    正确答案:C

  • 第20题:

    单片机中的程序计数器PC用来()。

    • A、存放指令
    • B、存放正在执行的指令地址
    • C、存放下一条指令地址
    • D、存放上一条指令地址

    正确答案:C

  • 第21题:

    PC的值是()。

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

    正确答案:C

  • 第22题:

    程序计数器PC用来()

    • A、存放指令
    • B、存放下一条的指令地址
    • C、存放正在执行的指令地址
    • D、存放上一条的指令地址

    正确答案:B

  • 第23题:

    单选题
    一条完整的计算机指令应该包含操作数和()。
    A

    地址码

    B

    操作码

    C

    指令集合

    D

    地址数


    正确答案: B
    解析: 指令就是给计算机下达的一道命令,它告诉计算机要做什么操作、参与此项操作的数据来自何处、操作结果又将送往哪里,所以,一条指令必须包括操作码和操作数(或称地址码)。