一、选择题(共20分,每题1分)①

1.CPU响应中断的时间是_ C _____。

A.中断源提出请求; B.取指周期结束; C.执行周期结束;D.间址周期结束。

2.下列说法中___c___是正确的。

A.加法指令的执行周期一定要访存;B.加法指令的执行周期一定不访存;

C.指令的地址码给出存储器地址的加法指令,在执行周期一定访存

D.指令的地址码给出存储器地址的加法指令,在执行周期不一定访存。

3.垂直型微指令的特点是___c___。

A.微指令格式垂直表示; B.控制信号经过编码产生;

C.采用微操作码 D.采用微指令码。

4.基址寻址方式中,操作数的有效地址是___A___。

A.基址寄存器内容加上形式地址(位移量);   B.程序计数器内容加上形式地址;

C.变址寄存器内容加上形式地址;      D.寄存器内容加上形式地址。

5.常用的虚拟存储器寻址系统由____A__两级存储器组成。

A.主存-辅存;B.Cache-主存;C.Cache-辅存;D.主存—硬盘。

6.DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复工作,这种情况称作__A____。

A.停止CPU访问主存;B.周期挪用;C.DMA与CPU交替访问;D.DMA。

7.在运算器中不包含___D___。

A.状态寄存器; B.数据总线; C.ALU; D.地址寄存器。

8.计算机操作的最小单位时间是__A____。

A.时钟周期; B.指令周期; C.CPU周期;D.中断周期。

9.用以指定待执行指令所在地址的是_C_____。

A.指令寄存器; B.数据计数器;C.程序计数器;pc  D.累加器。

10.下列描述中____B__是正确的。

A.控制器能理解、解释并执行所有的指令及存储结果;

B.一台计算机包括输入、输出、控制、存储及算逻运算五个单元;

C.所有的数据运算都在CPU的控制器中完成;

D.以上答案都正确。

11.总线通信中的同步控制是__B____。

A.只适合于CPU控制的方式;  B.由统一时序控制的方式

C.只适合于外围设备控制的方式; D.只适合于主存。

12.一个16K×32位的存储器,其地址线和数据线的总和是B______。14+32=46

A.48;  B.46;  C.36;    D.32。

13.某计算机字长16位,它的存储容量是1MB,按字编址,它的寻址范围是A______。1mb/2b=1024kb/2b=512k

A.512K; B.1M;   C.512KB;  D.1MB。

14.以下__B____是错误的。(输入输出   4)

A.中断服务程序可以是操作系统模块;  B.中断向量就是中断服务程序的入口地址;

C.中断向量法可以提高识别中断源的速度;

D.软件查询法和硬件法都能找到中断服务程序的入口地址。

15.浮点数的表示范围和精度取决于__C____ 。

A.阶码的位数和尾数的机器数形式;B.阶码的机器数形式和尾数的位数;

C.阶码的位数和尾数的位数; D.阶码的机器数形式和尾数的机器数形式。

16.响应中断请求的条件是__B____。

A.外设提出中断; B.外设工作完成和系统允许时;

C.外设工作完成和中断标记触发器为“1”时;D.CPU提出中断。

17.以下叙述中___B___是错误的。

A.取指令操作是控制器固有的功能,不需要在操作码控制下完成;

B.所有指令的取指令操作都是相同的

C.在指令长度相同的情况下,所有指令的取指操作都是相同的;

D.一条指令包含取指、分析、执行三个阶段。

18.下列叙述中__A____是错误的。

A采用微程序控制器的处理器称为微处理器;cpu

B.在微指令编码中,编码效率最低的是直接编码方式;

C.在各种微地址形成方式中,增量计数器法需要的顺序控制字段较短;

D.CMAR是控制器中存储地址寄存器。

19.中断向量可提供___C___。

A.被选中设备的地址;  B.传送数据的起始地址;

C.中断服务程序入口地址;D.主程序的断点地址。

20.在中断周期中,将允许中断触发器置“0”的操作由A______完成。

A.硬件; B.关中断指令; C.开中断指令; D.软件。

一、选择题(共20分,每题1分)②

1.冯·诺伊曼机工作方式的基本特点是___B___。

A.多指令流单数据流;B.按地址访问并顺序执行指令;

C.堆栈操作;        D.存储器按内容选择地址。

2.程序控制类指令的功能是___C___。

A.进行主存和CPU之间的数据传送; B.进行CPU和设备之间的数据传送;

C.改变程序执行的顺序;       D.一定是自动加+1。

3.水平型微指令的特点是__A____。

A.一次可以完成多个操作;  B.微指令的操作控制字段不进行编码;

C.微指令的格式简短;      D.微指令的格式较长。

4.存储字长是指____B__。

A.存放在一个存储单元中的二进制代码组合;B.存放在一个存储单元中的二进制代码位数;

C.存储单元的个数;       D.机器指令的位数。

5.CPU通过__B___启动通道。

A.执行通道命令;B.执行I/O指令;C.发出中断请求;D.程序查询。

6.对有关数据加以分类、统计、分析,这属于计算机在___C___方面的应用。

A.数值计算;B.辅助设计;C.数据处理;D.实时控制。

7.总线中地址线的作用是_C_____。

A.只用于选择存储器单元;            B.由设备向主机提供地址;

C.用于选择指定存储器单元和I/O设备接口电路的地址;D.即传送地址又传送数据。

8.总线的异步通信方式_A___。

A.不采用时钟信号,只采用握手信号;    B.既采用时钟信号,又采用握手信号;

C.既不采用时钟信号,又不采用握手信号;D.既采用时钟信号,又采用握手信号。

9.存储周期是指___C___。

A.存储器的写入时间;  B.存储器进行连续写操作允许的最短间隔时间;

C.存储器进行连续读或写操作所允许的最短间隔时间; D.指令执行时间。

10.在程序的执行过程中,Cache与主存的地址映射是由__C__。

A.操作系统来管理的;B.程序员调度的;C.由硬件自动完成的;D.用户软件完成。

11.以下叙述___C_是正确的。

A.外部设备一旦发出中断请求,便立即得到CPU的响应;

B.外部设备一旦发出中断请求,CPU应立即响应;

C.中断方式一般用于处理随机出现的服务请求;D.程序查询用于键盘中断。

12.加法器采用先行进位的目的是____C__ 。

A.优化加法器的结构;B.节省器材;C.加速传递进位信号;D.增强加法器结构。

13.变址寻址方式中,操作数的有效地址是__C____。

A.基址寄存器内容加上形式地址(位移量); B.程序计数器内容加上形式地址;

C.变址寄存器内容加上形式地址; D.寄存器内容加上形式地址。

14.指令寄存器的位数取决于__B__。

A.存储器的容量; B.指令字长; C.机器字长; D.存储字长。

15.在控制器的控制方式中,机器周期内的时钟周期个数可以不相同,这属于A____。

A.同步控制;B.异步控制;C.联合控制;D.人工控制。

16.下列叙述中___B___是正确的。

A.控制器产生的所有控制信号称为微指令;B.微程序控制器比硬连线控制器更加灵活;

C.微处理器的程序称为微程序;D.指令就是微指令。

17.CPU中的译码器主要用于___B___ 。

A.地址译码;B.指令译码;C.选择多路数据至ALU;D.数据译码。

18.直接寻址的无条件转移指令功能是将指令中的地址码送入__A____。

A.PC; B.地址寄存器;C.累加器;D.ALU。

19.DMA方式的接口电路中有程序中断部件,其作用是___C_。

A.实现数据传送;B.向CPU提出总线使用权;C.向CPU提出传输结束;D.发中断请求。

20.下列器件中存取速度最快的是  C   。

A.Cache;B.主存;C.寄存器;D.辅存。

一、选择题(共20分,每题1分)③

1.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序是___C___。

A.直接、立即、间接; B.直接、间接、立即;

C.立即、直接、间接; D.立即、间接、直接。

2.存放欲执行指令的寄存器是___D___。

A.MAR;   B.PC;  C.MDR;   D.IR。

3.在独立请求方式下,若有N个设备,则____B__。

A.有一个总线请求信号和一个总线响应信号;B.有N个总线请求信号和N个总线响应信号;

C.有一个总线请求信号和N个总线响应信号;D.有N个总线请求信号和一个总线响应信号。

4.下述说法中__C____是正确的。

A.半导体RAM信息可读可写,且断电后仍能保持记忆;

B.半导体RAM是易失性RAM,而静态RAM中的存储信息是不易失的;

C.半导体RAM是易失性RAM,而静态RAM只有在电源不掉时,所存信息是不易失的。

5.DMA访问主存时,向CPU发出请求,获得总线使用权时再进行访存,这种情况称作_B___。

A.停止CPU访问主存;B.周期挪用;C.DMA与CPU交替访问;D.DMA。

6.计算机中表示地址时,采用__D___ 。

A.原码;B.补码;C.反码;D.无符号数。

7.采用变址寻址可扩大寻址范围,且__C____。

A.变址寄存器内容由用户确定,在程序执行过程中不可变;

B.变址寄存器内容由操作系统确定,在程序执行过程中可变;

C.变址寄存器内容由用户确定,在程序执行过程中可变;

        D.变址寄存器内容由操作系统确定,在程序执行过程不中可变;

8.由编译程序将多条指令组合成一条指令,这种技术称做__C____。

A.超标量技术;B.超流水线技术;C.超长指令字技术;D.超字长。

9.计算机执行乘法指令时,由于其操作较复杂,需要更多的时间,通常采用__C____控制方式。

A.延长机器周期内节拍数的;B.异步;C.中央与局部控制相结合的;D.同步;

10.微程序放在_B___中。

A.存储器控制器;B.控制存储器;C.主存储器;D.Cache。

11.在CPU的寄存器中,B_____对用户是完全透明的。

A.程序计数器; B.指令寄存器; C.状态寄存器;D.通用寄存器。

12.运算器由许多部件组成,其核心部分是__B____。

        A.数据总线;     B.算术逻辑运算单元;     C.累加寄存器;     D.多路开关。

13.DMA接口__B___。

A.可以用于主存与主存之间的数据交换;B.内有中断机制;

C.内有中断机制,可以处理异常情况;D.内无中断机制

14.CPU响应中断的时间是___C___。

A.中断源提出请求;B.取指周期结束;C.执行周期结束;D.间址周期结束。

15.直接寻址的无条件转移指令功能是将指令中的地址码送入_A_____。

A.PC;B.地址寄存器;C.累加器;D.ALU。

16.三种集中式总线控制中,___A__方式对电路故障最敏感。

A.链式查询;B.计数器定时查询;C.独立请求;D.以上都不对。

17.一个16K×32位的存储器,其地址线和数据线的总和是__B____。

A.48;B.46;C.36;D.32.

18.以下叙述中错误的是___B___。

A.指令周期的第一个操作是取指令;B.为了进行取指令操作,控制器需要得到相应的指令;

C.取指令操作是控制器自动进行的;D.指令第一字节含操作码。

19.主存和CPU之间增加高速缓冲存储器的目的是___A___。

A.解决CPU和主存之间的速度匹配问题;B.扩大主存容量;

C.既扩大主存容量,又提高了存取速度;D.扩大辅存容量。

20.以下叙述__A___是错误的。

A.一个更高级的中断请求一定可以中断另一个中断处理程序的执行;

B.DMA和CPU必须分时使用总线;

C.DMA的数据传送不需CPU控制; D.DMA中有中断机制。

一、选择题(共20分,每题1分)④

1.一条指令中包含的信息有 C     。

A.操作码、控制码; B.操作码、向量地址; C.操作码、地址码。

2.在各种异步通信方式中,___C___速度最快。

A.全互锁;  B.半互锁;  C.不互锁。

3.一个512KB的存储器,其地址线和数据线的总和是_C__。

A.17;B.19;C.27。

4.在下列因素中,与Cache的命中率无关的是  C 。)

A.Cache块的大小;B.Cache的容量;C.主存的存取时间。

5.在计数器定时查询方式下,若计数从0开始,则__A____。

A.设备号小的优先级高;B.每个设备使用总线的机会相等;C.设备号大的优先级高。

6.Cache的地址映象中,若主存中的任一块均可映射到Cache内的任一块的位置上,称作  B 。

A.直接映象;B.全相联映象;C.组相联映象。

7.中断服务程序的最后一条指令是__C____。

A.转移指令; B.出栈指令;     C.中断返回指令。

8.微指令操作控制字段的每一位代表一个控制信号,这种微程序的控制(编码)方式是__B____。

A.字段直接编码;  B.直接编码;   C.混合编码。

9.在取指令操作之后,程序计数器中存放的是__C____。

A.当前指令的地址;  B.程序中指令的数量;  C.下一条指令的地址。

10.以下叙述中__A____是正确的。

A.RISC机一定采用流水技术;B.采用流水技术的机器一定是RISC机;

C.CISC机一定不采用流水技术。

11.在一地址格式的指令中,下列  B   是正确的。

A.仅有一个操作数,其地址由指令的地址码提供;B.可能有一个操作数,也可能有两个操作数;

C.一定有两个操作数,另一个是隐含的。

12.在浮点机中,判断原码规格化形式的原则是___B___。

    A.尾数的符号位与第一数位不同;        B.尾数的第一数位为1,数符任意;

    C.尾数的符号位与第一数位相同;        D.阶符与数符不同。

13.I/O采用不统一编址时,进行输入输出操作的指令是___C__。

A.控制指令;            B.访存指令; C.输入输出指令。

14.设机器字长为64位,存储容量为128MB,若按字编址,它的寻址范围是 B  。

A.16MB;B.16M;C.32M。

15.   B   寻址便于处理数组问题。

A.间接寻址; B.变址寻址; C.相对寻址。

16.超标量技术是___B___。

A.缩短原来流水线的处理器周期;B.在每个时钟周期内同时并发多条指令;

C.把多条能并行操作的指令组合成一条具有多个操作码字段的指令。

17.以下叙述中__B____是错误的。

A.取指令操作是控制器固有的功能,不需要在操作码控制下完成;

B.所有指令的取指令操作都是相同的;

C.在指令长度相同的情况下,所有指令的取指操作都是相同的。

18.I/O与主机交换信息的方式中,中断方式的特点是__B__。

A.CPU与设备串行工作,传送与主程序串行工作;

B.CPU与设备并行工作,传送与主程序串行工作;

C.CPU与设备并行工作,传送与主程序并行工作。

19.设寄存器内容为11111111,若它等于 +127,则为___D___。

    A.原码;        B.补码;        C.反码;        D.移码。

20.设机器数采用补码形式(含l位符号位),若寄存器内容为9BH,则对应的十进制数为_C_____。

    A.-27;        B.-97;        C.-101;        D.155。

一、选择题(共5分,每题1分)⑤

1.设寄存器内容为80H,若它对应的真值是 – 127,则该机器数是  C                              

   A.原码;    B.补码;    C.反码;    D.移码。

2.下列叙述中   C      是正确的。

   A.程序中断方式中有中断请求,DMA方式中没有中断请求;

B.程序中断方式和DMA方式中实现数据传送都需中断请求;

C.程序中断方式和DMA方式中都有中断请求,但目的不同;

D.DMA要等到指令周期结束时才进行周期窃取。

3.设机器数字长为32位,一个容量为16MB的存储器,CPU按半字寻址,其寻址范围是  B       。

A.224;    B.223;    C.222;    D.221。

4.在中断接口电路中,向量地址可通过    B   送至CPU。

A.地址线;    B.数据线;    C.控制线;    D.状态线。

5.在程序的执行过程中,Cache与主存的地址映象是由   D      。

A.程序员调度的;  B.操作系统管理的;   C.由程序员和操作系统共同协调完成的;

D.硬件自动完成的。

6.总线复用方式可以__C____。

A.提高总线传输带宽;B.增加总线功能;C.减少总线中信号线数量;D.提高CUP利用率。

7.下列说法中正确的是 C  。

A.Cache与主存统一编址,Cache的地址空间是主存地址空间的一部分;

B.主存储器只由易失性的随机读写存储器构成;

C.单体多字存储器主要解决访存速度的问题;

D.Cache不与主存统一编址,Cache的地址空间不是主存地址空间的一部分。

8.在采用增量计数器法的微指令中,下一条微指令的地址__B____。

A.在当前的微指令中;B.在微指令地址计数器中;C.在程序计数器;D.在CPU中。

9.由于CPU内部操作的速度较快,而CPU访问一次存储器的时间较长,因此机器周期通常由___B___来确定。

A.指令周期;B.存取周期;C.间址周期;D.执行周期。

10.RISC机器_B_____。

A.不一定采用流水技术;      B.一定采用流水技术;

C.CPU配备很少的通用寄存器; D.CPU配备很多的通用寄存器。

11.在下列寻址方式中, B     寻址方式需要先计算,再访问主存。

A.立即;B.变址;C.间接;D.直接。

12.在浮点机中,判断补码规格化形式的原则是__C____。

A.尾数的第一数位为1,数符任意; B.尾数的符号位与第一数位相同;

C.尾数的符号位与第一数位不同;  D.阶符与数符不同。

13.I/O采用统一编址时,进行输入输出操作的指令是_B_____。

A.控制指令;  B.访存指令;  C.输入输出指令;  D.程序指令。

14.设机器字长为32位,存储容量为16MB,若按双字编址,其寻址范围是B   。

A.8MB;B.2M;C.4M;D.16M。

15.    C     寻址对于实现程序浮动提供了较好的支持。

A.间接寻址;B.变址寻址;C.相对寻址;D.直接寻址。

16.超流水线技术是__A____。

A.缩短原来流水线的处理器周期;    B.在每个时钟周期内同时并发多条指令;

C.把多条能并行操作的指令组合成一条具有多个操作码字段的指令; D.以上都不对。

17.以下叙述中错误的是__B____。

A.指令周期的第一个操作是取指令;B.为了进行取指令操作,控制器需要得到相应的指令;

C.取指令操作是控制器自动进行的;D.指令周期的第一个操作是取数据。

18.I/O与主主机交换信息的方式中,DMA方式的特点是_C_____。

A.CPU与设备串行工作,传送与主程序串行工作;

B.CPU与设备并行工作,传送与主程序串行工作;

C.CPU与设备并行工作,传送与主程序并行工作;

D.CPU与设备串行工作,传送与主程序并行工作。

19.若9BH表示移码(含1位符号位).其对应的十进制数是__A____。

    A.27;       B.-27;       C.-101;       D.101。

20.在二地址指令中 C     是正确的。

A.指令的地址码字段存放的一定是操作数;    B.指令的地址码字段存放的一定是操作数地址;

C.运算结果通常存放在其中一个地址码所提供的地址中;

  1. 指令的地址码字段存放的一定是操作码。

一、选择题(共5分,每题1分)⑥

1.某机字长8位,采用补码形式(其中1位为符号位),则机器数所能表示的范围是__C____。

A.-127 ~ 127; B.-128 ~ +128; C.-128 ~ +127; D.-128 ~ +128。

2.在__C__的计算机系统中,外设可以和主存储器单元统一编址,因此可以不使用I/O指令。

A.单总线;B.双总线;C.三总线;D.以上三种总线。

3.某计算机字长是32位,它的存储容量是64KB.按字编址,它的寻址范围是_B_____。

A.16KB;    B.16K;     C.32K;   D.32KB。

4.中断向量可提供__C____。

A.被选中设备的地址;B.传送数据的起始地址;C.中断服务程序入口地址;D.主程序的断点地址

5.Cache的地址映象中B   比较多的采用“按内容寻址”的相联存储器来实现。

A.直接映象;B.全相联映象;C.组相联映象;    D.以上都有。

6.总线的异步通信方式___A___。

A.不采用时钟信号,只采用握手信号;B.既采用时钟信号,又采用握手信号;

C.既不采用时钟信号,又不采用握手信号;D.采用时钟信号,不采用握手信号。

7.在磁盘存储器中,查找时间是___A___。

A.使磁头移动到要找的柱面上所需的时间;B.在磁道上找到要找的扇区所需的时间;

C.在扇区中找到要找的数据所需的时间。  D.以上都不对。

8.在控制器的控制信号中,相容的信号是__C____的信号。

A.可以相互替代;B.可以相继出现;C.可以同时出现;D.不可以同时出现。

9.计算机操作的最小单位时间是__A____。

A.时钟周期;B.指令周期;C.CPU周期;D.执行周期。

10.CPU不包括___A___。

A.地址寄存器;B.指令寄存器IR;C.地址译码器;D.通用寄存器。

11.   B   寻址便于处理数组问题。

A.间接寻址;B.变址寻址;C.相对寻址;D.立即寻址。

12.设寄存器内容为10000000,若它等于0,则为__D____。

   A.原码;        B.补码;        C.反码;        D.移码。

13.若一个8比特组成的字符至少需10个比特来传送,这是____B__传送方式。

A.同步;  B.异步;   C.并联;   D.混合。

14.设机器字长为32位,存储容量为16MB,若按双字编址,其寻址范围是  B 。(存储器  4)

A.8MB;  B.2M;    C.4M;     D.16M。

15.    C    寻址对于实现程序浮动提供了较好的支持。

A.间接寻址;   B.变址寻址;   C.相对寻址;  D.直接寻址。

16.超标量技术是____B__。

A.缩短原来流水线的处理器周期;      B.在每个时钟周期内同时并发多条指令;

C.把多条能并行操作的指令组合成一条具有多个操作码字段的指令;  D.以上都不对。

17.在控制器的控制方式中,机器周期内的时钟周期个数可以不相同,这属于___A___。

A.同步控制;   B.异步控制;   C.联合控制;   D.局部控制。

18.I/O与主机交换信息的方式中,中断方式的特点是__B____。

A.CPU与设备串行工作,传送与主程序串行工作;B.CPU与设备并行工作,传送与主程序串行工作

C.CPU与设备并行工作,传送与主程序并行工作;D.CPU与设备串行工作,传送与主程序并行工作

19.当定点运算发生溢出时,应____C__ 。

A.向左规格化;  B.向右规格化;  C.发出出错信息;  D.舍入处理。

20.在一地址格式的指令中,下列   B   是正确的。

A.仅有一个操作数,其地址由指令的地址码提供;B.可能有一个操作数,也可能有两个操作数;

C.一定有两个操作数,另一个是隐含的;     D.指令的地址码字段存放的一定是操作码。

一、选择题(共20分,每题1分)⑦

1.指令系统中采用不同寻址方式的目的主要是__C___。

A.可降低指令译码难度; B.缩短指令字长,扩大寻址空间,提高编程灵活性;

C.实现程序控制;     D.寻找操作数。

2.计算机使用总线结构的主要优点是便于实现积木化,缺点是__C____。

A.地址信息、数据信息和控制信息不能同时出现;B.地址信息与数据信息不能同时出现;

C.两种信息源的代码在总线中不能同时传送;    D.地址信息与数据信息能同时出现。

3.一个16K×32位的存储器,其地址线和数据线的总和是_B__。

A.48;    B.46;    C.36;    D.38。

4.下列叙述中___A___是正确的。

A.主存可由RAM和ROM组成;   B.主存只能由ROM组成;

C.主存只能由RAM组成;         D.主存只能由SRAM组成。

5.在三种集中式总线控制中,C______方式响应时间最快。

A.链式查询;  B.计数器定时查询;  C.独立请求;  D.以上都不是。

6.可编程的只读存储器___A__。

A.不一定是可改写的;B.一定是可改写的;C.一定是不可改写的;D.以上都不对。

7.下述__B___种情况会提出中断请求。

A.产生存储周期“窃取”;  B.在键盘输入过程中,每按一次键;

C.两数相加结果为零;     D.结果溢出。

8.下列叙述中___A___是错误的。

A.采用微程序控制器的处理器称为微处理器;

B.在微指令编码中,编码效率最低的是直接编码方式;

C.在各种微地址形成方式中,增量计数器法需要的顺序控制字段较短;

D.以上都是错的。

9.直接寻址的无条件转移指令功能是将指令中的地址码送入A______。

A.PC; B.地址寄存器;C.累加器;D.ACC。

10.响应中断请求的条件是__B____。

A.外设提出中断;           B.外设工作完成和系统允许时;

C.外设工作完成和中断标记触发器为“1”时。 D.CPU提出中断。

11.变址寻址和基址寻址的有效地址形成方式类似,但是___C___。

A.变址寄存器的内容在程序执行过程中是不可变的;

B.在程序执行过程中,变址寄存器和基址寄存器和内容都可变的;

C.在程序执行过程中,基址寄存器的内容不可变,变址寄存器中的内容可变;

D.变址寄存器的内容在程序执行过程中是可变的。

12.在原码加减交替除法中,符号位单独处理,参加操作的数是___C_。

   A.原码;        B.绝对值;        C.绝对值的补码;        D.补码。

13.DMA方式____B_。

A.既然能用于高速外围设备的信息传送,也就能代替中断方式;

B.不能取代中断方式;  C.也能向CPU请求中断处理数据传送;  D.能取代中断方式。

14.设机器字长为32位,存储容量为16MB,若按双字编址,其寻址范围是 B  。

A.8MB;   B.2M;     C.4M;      D.16M。

15.设变址寄存器为X,形式地址为D,某机具有先间址后变址的寻址方式,则这种寻址方式的有效地址为___B___。

A.EA = (X) +D B.EA = (X) + (D); C.EA = ((X) +D); D.EA = X +D。

16.程序计数器PC属于B______。

A.运算器;  B.控制器;   C.存储器;   D.I/O设备。

17.计算机执行乘法指令时,由于其操作较复杂,需要更多的时间,通常采用___C___控制方式。

A.延长机器周期内节拍数的;B.异步;C.中央与局部控制相结合的;D.同步。

18.目前在小型和微型计算机里最普遍采用的字母与字符编码是_C____。

A.BCD码;B.十六进制代码;C.ASCII码;D.海明码。

19.设寄存器内容为10000000,若它等于 -0,则为__A___。

   A.原码;        B.补码;        C.反码;        D.移码。

20.在下述有关不恢复余数法何时需恢复余数的说法中D,__B____是正确的。

   A.最后一次余数为正时,要恢复一次余数;        B.最后一次余数为负时,要恢复一次余数;

   C.最后一次余数为0时,要恢复一次余数;        D.任何时候都不恢复余数。

一、选择题(共20分,每题1分)⑧

1.零地址运算指令在指令格式中不给出操作数地址,它的操作数来自__C____。

A.立即数和栈顶; B.暂存器; C.栈顶和次栈顶; D.累加器。

2._C__可区分存储单元中存放的是指令还是数据。

A.存储器;B.运算器;C.控制器;D.用户。

3.所谓三总线结构的计算机是指__B__。

A.地址线、数据线和控制线三组传输线。B.I/O总线、主存总统和DMA总线三组传输线;

C.I/O总线、主存总线和系统总线三组传输线;D.设备总线、主存总线和控制总线三组传输线.。

4.某计算机字长是32位,它的存储容量是256KB,按字编址,它的寻址范围是_B___。

A.128K;B.64K;C.64KB;D.128KB。

5.主机与设备传送数据时,采用_A_____,主机与设备是串行工作的。

A.程序查询方式;B.中断方式;C.DMA方式;D.通道。

6.在整数定点机中,下述第___B__种说法是正确的。

A.原码和反码不能表示 -1,补码可以表示 -1;B.三种机器数均可表示 -1;

C.三种机器数均可表示 -1,且三种机器数的表示范围相同;D.三种机器数均不可表示 -1。

7.变址寻址方式中,操作数的有效地址是___C___。

A.基址寄存器内容加上形式地址(位移量); B.程序计数器内容加上形式地址;

C.变址寄存器内容加上形式地址;       D.以上都不对。

8.向量中断是__C____。

A.外设提出中断;                 B.由硬件形成中断服务程序入口地址;

C.由硬件形成向量地址,再由向量地址找到中断服务程序入口地址  D.以上都不对。

9.一个节拍信号的宽度是指__C____。

A.指令周期;    B.机器周期;      C.时钟周期;    D.存储周期。

10.将微程序存储在EPROM中的控制器是__A____控制器。

A.静态微程序;   B.毫微程序;   C.动态微程序;  D.微程序。

11.隐指令是指__D。

A.操作数隐含在操作码中的指令;B.在一个机器周期里完成全部操作的指令;

C.指令系统中已有的指令;      D.指令系统中没有的指令。

12.当用一个16位的二进制数表示浮点数时,下列方案中第__B__种最好。

A.阶码取4位(含阶符1位),尾数取12位(含数符1位);

B.阶码取5位(含阶符1位),尾数取11位(含数符1 位);

C.阶码取8位(含阶符1位),尾数取8位(含数符1位);

D.阶码取6位(含阶符1位),尾数取12位(含数符1位)。

13.DMA方式__B__。

A.既然能用于高速外围设备的信息传送,也就能代替中断方式;B.不能取代中断方式;

C.也能向CPU请求中断处理数据传送;    D.内无中断机制。

14.在中断周期中,由__D___将允许中断触发器置“0”。

A.关中断指令;    B.机器指令;    C.开中断指令;   D.中断隐指令。

15.在单总线结构的CPU中,连接在总线上的多个部件___B___。

A.某一时刻只有一个可以向总线发送数据,并且只有一个可以从总线接收数据;

B.某一时刻只有一个可以向总线发送数据,但可以有多个同时从总线接收数据;

C.可以有多个同时向总线发送数据,并且可以有多个同时从总线接收数据;

D.可以有多个同时向总线发送数据,但可以有一个同时从总线接收数据。

16.三种集中式总线控制中,_A_____方式对电路故障最敏感。

A.链式查询;B.计数器定时查询;C.独立请求;D.以上都不对。

17.一个16K×8位的存储器,其地址线和数据线的总和是___D___。

A.48;     B.46;       C.17;        D.22.

18.在间址周期中,____C__。

A.所有指令的间址操作都是相同的;B.凡是存储器间接寻址的指令,它们的操作都是相同的;

C.对于存储器间接寻址或寄存器间接寻址的指令,它们的操作是不同的;D.以上都不对。

19.下述说法中__B__是正确的。

A.EPROM是可改写的,因而也是随机存储器的一种;

B.EPROM是可改写的,但它不能用作为随机存储器用;

C.EPROM只能改写一次,故不能作为随机存储器用;

D.EPROM是可改写的,但它能用作为随机存储器用。

20.打印机的分类方法很多,若按能否打印汉字来区分,可分为___C__。

A.并行式打印机和串行式打印机;     B.击打式打印机和非击打式打印机;

C.点阵式打印机和活字式打印机;     D.激光打印机和喷墨打印机。

一、选择题(共20分,每题1分)⑨

1.用户与计算机通信的界面是___B___。

A.CPU;B.外围设备;C.应用程序;D.系统程序。

2.零地址运算指令在指令格式中不给出操作数地址,它的操作数来自_C_____。

A.立即数和栈顶; B.暂存器; C.栈顶和次栈顶; D.程序计数器自动加+1。

3.水平型微指令的特点是__A____。

A.一次可以完成多个操作;  B.微指令的操作控制字段不进行编码;

C.微指令的格式简短;  D.微指令的格式较长。

4.有些计算机将一部分软件永恒地存于只读存储器中,称之为___C___。

A.硬件;   B.软件;   C.固件;   D.辅助存储器。

5.主机与设备传送数据时,采用___A___,主机与设备是串行工作的。

A.程序查询方式;B.中断方式;C.DMA方式;D.通道。

6.计算机中有关ALU的描述,__D___是正确的。

A.只做算术运算,不做逻辑运算; B.只做加法; C.能存放运算结果; D.以上答案都不对。

7.所谓三总线结构的计算机是指____B__。

A.地址线、数据线和控制线三组传输线。  B.I/O总线、主存总统和 DMA总线三组传输线;

C.I/O总线、主存总线和系统总线三组传输线;  D.以上都不对。

8.集中式总线控制中,__A____方式对电路故障最敏感。

A.链式查询;B.计数器定时查询;C.独立请求;D.总线式。

9.某一RAM芯片,其容量为512×8位,除电源和接地端外,该芯片引出线的最少数目是___C___。

A.21; B.17;C.19;D.20。

10.活动头磁盘存储中,信息写入或读出磁盘是__B____进行的。

A.并行方式;B.串行方式;C.串并方式;D.并串方式。

11.以下叙述__C____是正确的。

A.外部设备一旦发出中断请求,便立即得到CPU的响应;

B.外部设备一旦发出中断请求,CPU应立即响应;

C.中断方式一般用于处理随机出现的服务请求;    D.程序查询用于键盘中断。

12.下列_____D_种说法有误差。

   A.任何二进制整数都可用十进制表示;        B.任何二进制小数都可用十进制表示;

   C.任何十进制整数都可用二进制表示;        D.任何十进制小数都可用二进制表示。

13.堆栈寻址方式中,设A为累加器,SP为堆栈指示器,MSP为SP指示的栈顶单元,如果进栈操作的动作顺序是(SP – 1) → SP,(A) → MSP,那么出栈操作的动作顺序应为__A___。

A.(MSP) → A,(SP) + 1 → SP; B.(SP) + l → SP,(MSP) → A;

C.(SP) – 1 → SP,(MSP) → A; D.以上都不对。

14.指令寄存器的位数取决于___B___。

A.存储器的容量; B.指令字长; C.机器字长; D.存储字长。

15.在控制器的控制方式中,机器周期内的时钟周期个数可以不相同,这属于__A____。

A.同步控制;B.异步控制;C.联合控制;D.人工控制。

16.下列叙述中___B___是正确的。

A.控制器产生的所有控制信号称为微指令;B.微程序控制器比硬连线控制器更加灵活;

C.微处理器的程序称为微程序;D.指令就是微指令。

17.CPU中的译码器主要用于_B_____ 。

A.地址译码;B.指令译码;C.选择多路数据至ALU;D.数据译码。

18.直接寻址的无条件转移指令功能是将指令中的地址码送入____A__。

A.PC; B.地址寄存器;C.累加器;D.ALU。

19.通道程序是由__B____组成。

A.I/O指令;B.通道控制字(或称通道指令);C.通道状态字;D.微程序。

20.在磁盘和磁带两种磁表面存储器中,存取时间与存储单元的物理位置有关,按存储方式分,__B___。

A.二者都是串行存取;                      B.磁盘是部分串行存取,磁带是串行存取;

C.磁带是部分串行存取,磁盘是串行存取;               D.二者都是并行存取。

一简答题:

  1. ROM与RAM两者的差别是什么?
  2. DMA方式?

答:直接内存访问(DMA)是一种完全由硬件执行I/O交换的工作方式。在这种方式中,DMA控制器从CPU完全接管对总线的控制,数据交换不经过CPU,而直接在内存和I/0设备之间进行。

  1. 总线概述

答:总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束,按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。

  1. 总线的分类

答:一个单处理器系统中的总线大致分为三类:

(1)内部总线: CPU内部连接各寄存器及运算部件之间的总线。

(2)系统总线: CPU同计算机系统的其他高速功能部件,如存储器、通道等互相连接的总线。

(3)I/0总线:中、低速I/O设备之间互相连接的总线。

  1. 总线的结构

在许多单处理器的计算机中,使用一条单一的系统总线来连接CPU、主存和I/O设备,叫做单总线结构。

6、试比较定点带符号数在计算机内的四种表示方法。

7、试述浮点数规格化的目的和方法。

二计算题

1.用浮点数计算的五个步骤对下列数据进行二进制运算,假定可存储1位符号位,5位阶码,10位尾数,2位保护位,基数为2。

  (1) 56 + 55    (2) 56 × 55

2.x=0.1101×2^01, y= (-0.1010) ×2^11求x+y

  1. x= 0.1101×2^10 ,y= 0.1011×2^01求x+y(除阶符、数符外,阶码取3位,尾数取6位)

  1. 设X=0.1101, Y=0. 1011,求XXY.计算过程如下:

  1. 已知x=-0.1110,y= 0.1101求[x●y]

  1. 设x= +0.11010, y= +0.10110,计算乘积z=x●y

  1. 已知x=-0.1101,y=+0.1011,利用布斯补码一位乘法计算z=x●y

  1. X= 0.1101×2^10,Y=-0.1111×2^11其中指数和小数均为二进制真值,求X+Y=?其阶码4位(含阶符),补码表示;尾数6位,补码表示,尾数符号在最高位,尾数数值为5位。

9.将下列十进制数表示成浮点规格化数,阶码3位,用补码表示;尾数9位,用补码表示。

(1) 27/64   (2) -27/64

10.写出下列数据规格化浮点数的编码(设I位符号位,阶码为5位移码,尾数为10位补码)。

(1) +111000  (2) -10101   (3) +0.01011

  1. 已知下列[x]补和[y]补的值,求[x+y]补和[x -y]补。

(1) [x]补= 0.11011, [y]补= 0.00011

(2) [x]补= 0.10111, [y]补= 1.00101

(3) [x]补= 1.01010, [y]补= 1.10001

12.已知x和y的二进制值,用补码一位乘法计算[xy]补

(1)x= 0011, y= 0101

(2)x= -0011, y= 0101

(3)x= 0011, y= -0101

(4)x=-0011, y=- 0101

  1. x= -0.1101, y= -0.1011,用原码一位乘法求(x×y)原=?

14.设浮点数的阶码为4位(含阶符),尾数为7位(含尾符),X、y中的指数项、小数项均为二进制真值。

(1) x=2^01×0.1101, y=2^11×(-0.1010), 求x+y=?

(2) x=-2^-010×0.1111, y=2^-100×0.1110, 求x-y=?

  1. 用浮点数加法流程对数据0.5和-0.4375进行二进制加法操作,假定可存储4位尾数。

16.两浮点数相加,X=2^010*0.11011011, Y=2^100* (-0.10101100), 求X+Y。

  1. 设阶码取3位,尾数取6位(均不包括符号位),按浮点补码运算规则

计算[2^5×9/16]+[2^4×(-11/16)]

18、将十进制数+107/128化成二进制数、八进制数和十六进制数

  1. 已知X=-0. 0111, Y=+0. 11001,求[X]补,[-X]补, [Y]补, [-Y]补, x+y=?, x-y=?

  1. 有两个浮点数x=2^(+01)2×(-0.111)2 ,Y=2^(+01)2×(+0.101)2, 设阶码2位,阶符1位,数符1位,尾数3位,用补码运算规则计算x-y的值

2、设有一个1MB 容量的存储器,字长为32 位,问:

(1)按字节编址,地址寄存器、数据寄存器各为几位?编址范围为多大?

(2)按半字编址,地址寄存器、数据寄存器各为几位?编址范围为多大?

(3)按字编址,地址寄存器、数据寄存器各为几位?编址范围为多大?

3、某主存容量为256KB,用256K×1位/每片RAM组成,应使用多少片?采用什么扩展方式?应分成几组?每组几片?

4、一台计算机的主存容量为1MB,字长为32位,cache的容量为512字节。确定下列情况下的地址格式。

(1) 直接映象的cache,块长为1字节

 (2) 直接映象的cache,块长为4字节

 (3) 组相联映象的cache,块长为1字节,组内8块

5.一个组相联映象Cache由64个存储块构成,每组包含4个存储块。主存包含4096个存储块,每块由128字组成。访存地址为字地址。

 (1) 求一个主存地址有多少位?一个cache地址有多少位?

 (2) 计算主存地址格式中,区号、组号、块号和块内地址字段的位数。

  1. 在一个单地址指令的计算机系统中有一个累加器,给定以下存储器数值:

单元20中含40

单元30中含50

单元40中含60

单元50中含70

求以下指令将什么数值装入到累加器中?

(1) load #20

(2) load 20

(3) load (20)

(4) load #30

(5) load 30

(6) load (30)

9.假设寄存器R中的数值为1000, 地址为1000的存储器中存储的数据为2000,地址为2000的存储器中存储的数据为3000,PC的值为4000,问在以下寻址方式下访问到的指令操作数的值是什么?

(1)寄存器寻址   R

(2)寄存器间接寻址   (R)

(3)直接寻址   1000

(4)存储器间接寻址   (1000)

(5)相对寻址   -2000(PC)

(6)立即数寻址   #2000

.一条双字长的LOAD指令存储在地址为200和201的存储位置,该指令将地址码指定的存储器内容装入累加器AC中。指令的第一个字指定操作码和寻址方式,第二个字是地址部分。PC寄存器的值是200。通用寄存器R1的值是400,变址寄存器XR的内容是100,如图4-3所示。

   

三设计题

1.用16K×16位的DRAM芯片构成64K×32位存储器。试问:(1)数据寄存器多少位?(2)地址寄存器多少位?(3)共需多少片DRAM? (4)画出此存储器组成框图。

2、用64×1位的SRAM芯片设计一个总容量为1024字节的16位存储器,画出逻辑图并指出所需的所有输入和输出信号,要求该存储器既能以字节方式访问,又能以16位的字方式访问。

  1. CPU 的存储器系统由一片6264(8K×8 SRAM)和一片2764(8K×8 EPROM)组成。6264的地址范围是8000H~9FFFH、2764的地址范围是0000H~1FFFH。画出用 74LS138译码器的全译码法存储器系统电路(CPU)的地址宽度为16)。

  1. 用1Kx4位存储芯片扩展成2K x 8位的存储芯片,画出逻辑图。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐