某计算机采用32位单字长二地址指令,每个地址码为12位(含寻址方式字段),若已经定义了250条二地址指令,则还可以定义多少条单地址指令 () (单选)
A.4K
B.8K
C.16K
D.24K
第1题:
第2题:
●若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入(1)。
(1)
A. PC(程序计数器)
B.AR(地址寄存器)
C.AC(累加器)
D.ALU(算逻运算单元)
第3题:
● 若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入(1)。
A.PC(程序计数器)
B.AR(地址寄存器)
C.AC(累加器)
D.ALU(算术逻辑单元)
第4题:
计算机指令系统有多种寻址方式若基址寄存器的内容为3120H,变址寄存器的内容为 100BH,指令的地址码为1DH,当前执行的指令地址为52AOH在考虑基址的前提下,若采用变址寻址方式,则是数据的实际地址为(53)。
A.313DH
B.412BH
C.52BDH
D.4148H
第5题:
第6题:
假设某计算机指令长度为20位,具有双操作数、单操作数和无操作数3类指令格式,每个操作数地址规定用6位表示。问:若操作码字段固定为8位,现已设计出m条双操作数指令,n条无操作数指令,在此情况下,这台计算机最多可以设计出多少条单操作数指令?
由于设定全部指令采用8位固定的OP字段,故这台计算机最多的指令条数为28=256条。
因此最多还可以设计出(256-m-n)条单操作数指令。
略
第7题:
指令格式中的地址结构是指()。
第8题:
指令操作码字段表征指令的(),而地址码字段指示()。微小型机中多采用()混合方式的指令格式。
第9题:
单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另外一个数常需采用()
第10题:
堆栈寻址方式
立即寻址方式
隐含寻址方式
间接寻址方式
第11题:
第12题:
PC(程序计数器)
AR(地址寄存器)
AC(累加器)
ALU(逻辑运算单元)
第13题:
(1) 单操作数指令最多有多少条?
(2) 双操作数指令最多有多少条?
(3) 直接寻址的范围多大?
(4) 变址寻址的范围多大?
答案:512;64k
解析:根据题意,计算机字长为16位,运算器为16位,有16个16位通用寄存器及8种寻址方式。单操作数指令长度为16位,其中寻址方式占3位,16个通用寄存器占4位。剩下的9位用来构成指令操作码,共有29=512种,故最多可构成512条指令。
由于通用寄存器是16位的,则寄存器间接寻址的范围为64K字。
第14题:
计算机指令系统往往具有多种寻址方式。直接寻址方式指(111),立即数寻址方式指(112);寄存器寻址方式是指(113)。假设基址寄存器的内容为2000H,变址寄存器的内容为 03A0H,指令的地址码部分为2BH,当前正在执行的指令所在地址为3A00H。若采用相对寻址方式,操作数实际地址为(114)。若采用变址寻址,并考虑基址时,数据的实际地址为(115)。
A.操作数在CPU中
B.操作数地址在指令中
C.操作数地址在寄存器
D.操作数就是指令的一部分
第15题:
计算机指令系统往往具有多种寻址方式。操作数就是指令的一部分称为(1)寻址,操作数地址在指令中称为(2)寻址。当操作数地址在寄存器中,就采用(3)寻址方式。假设基址寄存器的内容为2000H,变址寄存器的内容为03AOH,指令的地址码部分为3FH,当前正在执行的指令所在地址为2B00H。若采用相对寻址方式,则数据实际地址为(4)。若采用变址寻址,并考虑基址,数据的实际地址为(5)。
A.直接
B.运算器
C.立即数
D.指令
第16题:
第17题:
第18题:
某计算机指令字长16位,地址码是6位,指令有无地址、一地址和二地址3种格式,设有N条二地址指令,无地址指令M条,试问1地址指令最多有多少条?
略
第19题:
若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入()。
第20题:
指令中的地址码即是操作数的实际地址,这种寻址方式称作()。若指令中的地址码即是实际的操作数,这种寻址方式称作()
第21题:
单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常采用()。
第22题:
第23题:
堆栈寻址方式
立即寻址方式
隐含寻址方式
间接寻址方式
第24题:
指令中给出几个地址
指令中采用几种寻址方式
指令中如何指明寻址方式
地址段占多少位