练习
1、直接寻址的无条件转移指令功能是将指令中的地址码送入() A、PC B、地址寄存器 C、累加器 D、ALU 2、以下有关指令系统的说法中,错误的是() A、指令系统是计算机硬件设计的重要依据 B、指令系统是表征一台计算机功能的重要因素 C、指令系统是计算机软件、硬件的界面
D、指令系统和机器语言无关
3、以下有关指令系统的说法中错误的是() A、指令系统是一台机器硬件能执行的指令全体 B、任何程序运行前都要先转化为机器语言程序
C、指令系统只和软件设计有关,而与机器硬件设计无关 D、指令系统在某种意义上,反映一台计算机硬件的功能
4、某指令系统指令长为8位,每一个地址码3位,用扩展操作码技术。若指令系统具有2条二地址指令,10条零地址指令,则最多有()条一地址指令
A、20 B、14 C、10 D、6 5、以下说法中正确的是()
A、寻址方式是指令如何给出操作数或操作数地址 B、所有指令的寻址方式都相同 C、所有指令都有操作码和地址码 D、指令的功能与寻址方式无关 6、以下几种寻址方式中,()方式取操作数最快
A、直接寻址 B、寄存器寻址 C、相对寻址 D、变址寻址
7、设指令中的地址码为A,变址寄存器为X,基址寄存器为B,程序计数器为PC,则变址加间接寻址方式的操作数有效地址EA为()
A、(X)+(A) B、(X+B) C、((X)+A) D、(A)+(PC)
8、如果指令中的地址码为A,变址寄存器为X,基址寄存器为B,则间接变址寻址方式的操作数有效地址EA为()
A、(X+(A)) B、(X)+(A) C、(B+X)+A D、(A+X)+B
9、采用相对寻址方式的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量(用补码表示)。每次CPU从存储器取出一个字节,并自动完成(PC)+1→PC。假设执行到该转移指令时PC的内容为2003H,要求转移到200AH地址,则该转移指令第二字节的内容应为()
A、05H B、08H C、F8H D、F5H
10、假设某条指令的一个操作数采用变址寻址方式,变址寄存器的内容为8H,指令中给出的形式地址为1200H,地址为1200H的内存单元中内容为12FCH,地址为12FCH的内存单元的内容为38B8H,则该操作数的有效地址为()
A、1200H B、1208H C、12FCH D、38B8H
11、假设某条指令的一个操作数采用一次间址寻址方式,指令中给出的形式地址为1200H,地址为1200H的内存单元中内容为12FCH,地址为12FCH的内存单元的内容为38B8H,而38B8H单元的内容为88F9H,则该操作数的有效地址为()
A、1200H B、12FCH C、88F9H D、38B8H 12、假设某条指令的一个操作数采用两次间址寻址方式,指令中给出的地址码为1200H,地址为1200H的内存单元中的内容为12FCH,地址为12FCH的内存单元的内容为38B8H,而38B8H单元的内容为88F9H,则该操作数的有效地址为()
A、1200H B、12FCH C、38B8H D、88F9H 13、假设某条指令的一个操作数采用寄存器间接寻址方式,假定指令中给出的寄存器编号为8,8号寄存器的内容为1200H,地址为1200H的内存单元中的内容为12FCH,地址为12FCH的内存单元的内容为38B8H,而38B8H单元的内容为88F9H,则该操作数的有效地址为()
A、1200H B、12FCH C、38B8H D、88F9H
第七、八次 2009年
18.某计算机的指令流水线由四个功能段组成,指令流经各功能段的时间(忽略各功能段之间的缓存时间)分别为90ns、80ns、70ns、和60ns,则该计算机的CPU时钟周期至少是()。 A.90ns B.80ns C.70ns D.60ns 19.相对于微程序控制器,硬布线控制器的特点是( )。 A.指令执行速度慢,指令功能的修改和扩展容易 B.指令执行速度慢,指令功能的修改和扩展难 C.指令执行速度快,指令功能的修改和扩展容易 D.指令执行速度快,指令功能的修改和扩展难 44、(13分)
2010年
18.下列寄存器中,汇编语言程序员可见的是 ( )。 A.存储器地址寄存器(MAR) B.程序计数器(PC) C.存储器数据寄存器(MDR) D.指令寄存器(IR) 19.下列选项中,不会引起指令流水线阻塞的是( ) 。 A.数据旁路(转发) B.数据相关 C.条件转移 D.资源冲突
2011年
18.下列给出的指令系统特点中,有利于实现指令流水线的是( )。 Ⅰ.指令格式规整且长度一致 Ⅱ.指令和数据按边界对齐存放 Ⅲ.只有Load/Store指令才能对操作数进行存储访问
A.仅Ⅰ、Ⅱ B.仅Ⅱ、Ⅲ C.仅Ⅰ、Ⅲ D.Ⅰ、Ⅱ、Ⅲ
19.假定不采用Cache和指令预取技术,且机器处于“开中断”状态,则在下列有关指 令执行的叙述中,错误的是( )。
A.每个指令周期中CPU都至少访问内存一次
B.每个指令周期一定大于或等于一个CPU时钟周期
C.空操作指令的指令周期中任何寄存器的内容都不会被改变 D.当前程序在每条指令执行结束时都可能被外部中断打断
2012年 18.某计算机的控制器采用微程序控制方式,微指令中的操作控制字段采用字段直接编码法,共有33个微命令,构成5个互斥类,分别包含7、3、12、5和6个微命令,则操作控制字段至少有( )。
A. 5位 B. 6位 C. 15位 D. 33位 44、(12分)