中等职业学校对口升学或计算机专业所需专业课习题
第二章
一、填空题
1、一台计算机所具有的各种机器指令的集合称为该计算机的______________
2、指令由______________和______________两部分组成。
3、计算机通常使用______________来指定指令的地址。
4、通常指令编码的第一个字段是______________。
5、地址码表示______________的地址。以其数据为依据,可以将指令分为______________,______________,______________和______________四种。
6、操作数的存储位置在寄存器中,这种寻址方式是______________。
7、操作数直接出现在地址码位置的寻址方式称为______________寻址。
8、寄存器寻址方式中,指令的地址码部分给出______________,而操作数在______________中。
9、直接寻址方式指令中,直接给出__________的地址,只需访问内存_____次就可以获得操作数。
10、存储器间接寻址方式指令中给出的是______________所在的存储器地址,CPU需要访问内存______________次才能获得操作数。
二、选择题
1、人们根据特定需要预先为计算机编制的指令序列称为______________
A、软件 B、文件 C、指令系统 D、程序
2、在变址寻址方式中,若指令中地址码为X,则操作数地址为______________
A、X B、(PC)+X C、X+段地址 D、变址寄存器+x
3、单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常一般存放在______________
A、AC中 B、Cache中 C、内存中 D、堆栈中
4、二地址指令中,操作数不可以放在______________中
A、栈顶和次栈顶 B、两个主存单元 C、一个主存单元,一个通用寄存器
D、两个通用器
5、指令系统中采用不同寻址方式的目的主要是______________
A、可直接访问外存 B、提供扩展操作码并降低指令译码难度
C、实现存储程序和程序控制 D、缩短指令长度,扩大寻址空间,提高编程灵活性。
6、关于二地址指令以下论述正确的是______________
A、二地址指令中,运算结果通常存放在其中一个地址码所提供的地址中。
B、二地址指令中,指令的地址码字段存放的一定是操作数
C、在二地址指令中,指令的地址码字段存放在一定是寄存器号。
D、指令的地址码字段存放的一定是操作数地址。
7、在一地址指令格式中,下列论述正确的是______________
A、仅能有一个操作数,它由地址码提供 B、一定有两个操作数,另一个是隐含的
C、可能有一个操作数,也可能有两个操作数 D、如果有两个操作数,另一个操作数是本身
8、操作数地址存放在寄存器的寻址方式叫______________
A、相对寻址方式 B、变址寄存器寻址方式 C、寄存器寻址方式 D、寄存器间接寻址
9、变址寻址方式中,操作数的存放地址是_______,基址寻址方式中,操作数的有效地址是_______
A、基址寄存器内容+偏移量 B、程序计数器内容+偏移量
C、变址寄存器内容+偏移量
10、在计算机指令系统中,通常采用多种确定操作数的方式。当操作数直接由指令给出时,其寻址方法称为______________;操作数的地址由某个指定的变址寄存器内容与位移量相加得到时,称为______________;如果操作数的地址是主存中与该指令地址无关的存储单元的内容,则称为______________。
A、间接寻址 B、相对寻址 C、直接寻址 D、变址寻址 E、立即寻址
二、判断题