电大本科计算机组成原理习题与答案

合集下载

计算机组成原理试题及答案

计算机组成原理试题及答案

计算机组成原理试题及答案一、选择题。

1. 下列哪个是计算机组成原理的基本概念?A. 数据结构。

B. 操作系统。

C. 计算机体系结构。

D. 算法。

答案,C。

2. 计算机组成原理的核心是什么?A. 中央处理器。

B. 内存。

C. 输入输出设备。

D. 总线。

答案,A。

3. 下列哪个不是计算机组成原理中的主要部件?A. 控制单元。

B. 运算器。

C. 存储器。

D. 输入设备。

答案,D。

4. 计算机组成原理中,数据和指令在内存中是以什么形式存储的?B. 十进制。

C. 八进制。

D. 十六进制。

答案,A。

5. 计算机组成原理中,控制单元的主要功能是什么?A. 控制数据传输。

B. 进行运算。

C. 存储数据。

D. 输入输出。

答案,A。

1. 计算机组成原理中,CPU的作用是进行数据处理和______。

答案,控制。

2. 内存是计算机中的______存储器。

答案,临时。

3. 计算机组成原理中,总线是连接各个部件的______。

答案,通信线路。

4. 控制单元的主要功能是______。

答案,控制数据传输和处理。

5. 计算机组成原理中,运算器负责进行______运算。

答案,算术和逻辑。

1. 简述计算机组成原理中的冯·诺依曼结构。

答,冯·诺依曼结构是一种计算机体系结构,主要包括存储器、运算器、控制器、输入设备和输出设备等五大部分。

其中存储器用于存储数据和指令,运算器用于进行算术和逻辑运算,控制器用于控制数据传输和处理,输入设备用于接收数据输入,输出设备用于显示处理结果。

2. 什么是指令周期?它与时钟周期有什么关系?答,指令周期是指计算机执行一条指令所需的时间,它包括取指令周期、执行周期和访存周期。

时钟周期是CPU中时钟脉冲的时间间隔,它决定了CPU的工作速度。

指令周期与时钟周期的关系在于,时钟周期是指令周期的基本单位,指令周期是由若干个时钟周期组成的。

四、综合题。

1. 简述计算机组成原理中的存储器层次结构。

答,计算机存储器层次结构包括寄存器、高速缓存、内存和外存等多个层次。

计算机组成原理试题及答案全套

计算机组成原理试题及答案全套

计算机组成原理试题及答案全套第一部分:选择题1.下列关于计算机内存的说法,错误的是:A.内存是计算机的主要存储器件之一B.内存是临时存储器件,供程序运行时使用C.内存容量越大,计算机的性能越强D.内存分为主存和辅存,主存速度较快,但容量相对较小答案:C2.下列关于CPU的说法,错误的是:A.CPU是计算机的核心部件,负责执行指令和控制计算机的运行B.CPU由运算器、控制器和寄存器组成C.CPU的速度越快,计算机的运行速度越快D.CPU的主频越高,计算机的运行速度越慢答案:D3.下列关于指令周期的说法,错误的是:A.指令周期是CPU执行一条指令所需的时间B.指令周期包括取指令、译码、执行、访存四个阶段C.指令周期的长度取决于CPU的主频D.指令周期越短,CPU的执行效率越高答案:D4.下列关于存储器层次结构的说法,错误的是:A.存储器层次结构分为寄存器、高速缓存、主存和辅存B.存储器层次结构越高,存取速度越快,容量越小C.高速缓存是位于CPU和主存之间的高速存储器D.存储器层次结构的设计目标是在速度、容量和成本之间取得平衡答案:B5.下列哪项措施可以提高计算机系统的安全性?A.设置强密码B.定期更新操作系统和应用程序补丁C.安装杀毒软件和防火墙D.以上都是答案:D6.下列关于计算机硬盘的说法,错误的是:A.硬盘是一种磁存储设备,用于长期存储数据B.硬盘的读写速度相对较慢,但容量较大C.硬盘的存储介质是固态闪存芯片D.硬盘采用磁道、扇区和柱面的方式来寻址数据答案:C第二部分:填空题1.计算机系统由________、软件和人员三部分组成。

答案:硬件2.CPU的两个主要功能是执行________和控制计算机的运行。

答案:指令3.存储器层次结构的设计目标是在速度、________和成本之间取得平衡。

答案:容量4.计算机的存储器分为________和辅存两部分。

答案:主存5.操作系统的主要功能包括________管理、文件管理和用户接口等。

计算机组成原理考试试题及参考答案

计算机组成原理考试试题及参考答案

计算机组成原理考试试题及参考答案计算机组成原理考试试题及参考答案一、选择题1、下列哪个部件不属于计算机的存储器?() A. 硬盘 B. 寄存器C. RAMD. U盘答案:B2、在计算机内部,所有数据和指令采用何种进制编码?() A. 二进制 B. 八进制 C. 十进制 D. 十六进制答案:A3、下面哪种情况下会发生CPU的分支预测错误?() A. 顺序预测B. 跳转预测C. 高速缓存D. 直接预测答案:B4、在计算机的存储器中,容量最大的部分是:() A. Cache B. RAMC. ROMD.硬盘答案:D5、下列哪种情况可能会导致计算机的内存出现故障?() A. 电源故障 B. 软件故障 C. 硬件故障 D. 网络故障答案:C二、填空题6、在计算机中,CPU主要由 ________ 、________ 、________ 三部分组成。

答案:运算器、控制器、存储器61、在计算机的存储器中,________ 存取速度最快,________ 容量最大。

答案:Cache,RAM611、CPU执行的指令最终由 ________ 输出。

答案:显示器6111、在计算机内部,数据和指令都是以二进制形式进行处理和存储的,这一原理是由 ________ 提出的。

答案:香农61111、在计算机中,________ 是用来存储运行时数据的核心部件。

答案:内存三、简答题11、请简述计算机CPU的工作流程。

答案:计算机CPU的工作流程包括取指令、解码、执行指令和写回结果四个步骤。

具体来说,CPU 从内存中获取指令,然后解码指令并执行,最后将结果写回到内存中。

这个过程会不断重复,使得计算机能够连续执行各种任务。

111、请说明指令和数据在计算机内部有何区别。

答案:在计算机内部,指令和数据没有本质区别,它们都是二进制形式存在的。

但是,为了区分它们,通常将那些访问内存、运算等产生效果的二进制称之为指令,而那些被运算的二进制则称之为数据。

计算机组成原理习题含参考答案

计算机组成原理习题含参考答案

计算机组成原理习题含参考答案一、单选题(共90题,每题1分,共90分)1、在下列寻址中,()寻址方式需要先运算再访问主存。

A、间接B、直接C、变址D、立即正确答案:C2、在链式查询方式下,若有N个设备,则()oA、只需一条总线请求线B、需要N条总线请求线C、视情况而定,可能一条,也可能N条总线请求线D、以上说法都不对正确答案:A3、以下有关I/O端口的叙述中,错误的是()oA、I/O接口中有命令端口、状态端口、数据端口B、I/O接口中命令端口和状态端口不能共用同一个C、I/O接口中程序可访问的寄存器被称为I/O端口D、I/O端口可以和主存统一编号,也可以单独编号正确答案:B4、用移码表示浮点数的阶码,其好处是()。

A、便于求阶差B、便于用比较电路比较阶的大小C、提高运算精度D、便于判别溢出正确答案:B5、在取指操作结束后,程序计数器中存放的是()。

A、程序中指令的数量B、当前指令的地址C、已经执行指令的计数值D、下一条指令的地址正确答案:D6、微指令格式分为水平型和垂直型,水平型微指令的位数(),用它编写的微程序()。

A、较短,较少B、较长,较短C、较多,较长D、较少,较短正确答案:B7、用二地址指令来完成算术运算时,其结果一般存放在()。

A、其中一个地址码提供的地址中B、栈顶C、累加器(ACC)中D、以上都不对正确答案:A8、为了缩短指令中某个地址段(或地址码)的位数,有效的方法是采取()。

A、变址寻址B、间接寻址C、立即寻址D、寄存器寻址正确答案:D9、从计算机系统结构上讲,机器语言程序员所看到的机器属性是()oA、编程要用到的硬件组织B、计算机硬件的全部组织C、计算机软件所要完成的功能D、计算机各部件的硬件实现正确答案:A10、用于笔记本电脑的大容量存储器是()oA、U盘B、软磁盘C、固态盘D、磁带正确答案:C11、D/A转换是()。

A、把数字量转换为模拟量,把转化结果输出计算机B、把计算机输出的模拟量转化为数字量C、把模拟量转化为数字量,把数字量输入到计算机D、把计算机输出的模拟量转为数字量正确答案:A12、程序P在机器M上的执行时间是20秒,编译优化后,P执行的指令数减少到原来的70%,而CP1增加到原来的1.2倍,则P在M上的执行时间是()oA、16.8秒B、8.4秒C、117秒D、14秒正确答案:A13、以下说法错误的是()oA、计算机的机器字长是指数据存储与运算的基本单位B、寄存器由触发器构成C、计算机中一个字的长度都是32位D、磁盘可以永久性存放数据和程序正确答案:C14、主设备通常指()oA、掌握总线权的设备B、发送信息的设备C、主要的设备D、接收信息的设备正确答案:A15、字长12位,用定点补码规格化小数表示时,所能表示的正数范围是()OA、1/2-(1-2-11)B、(1/2+2-11)-(1-2-11)C、2-11-(1-2-11)D、2-12-(1-2-12)正确答案:A16、ASCI1码是对()进行编码的一种方案。

电大计算机组成原理试题及答案参考

电大计算机组成原理试题及答案参考

电大计算机组成原理试题及答案参考小抄组成1一、选择题(每小题选出一个最合适的答案,每小题2分,共20分)1、若十进制数为37.25,则相应的二进制数是()。

(A)100110.01 (B)110101.01 (C)100101.1 (D)100101.012、若[x]反=1.1011,则x=(A)-0.0101 (B)-0.0100 (C)0.1011 (D)-0.10113、某机器字长16位,含一位数符,用补码表示,则定点小数所能表示的最小正数是()。

(A)2-15 (B)216 (C)2-1 (D)1-2-154、若采用双符号位补码运算,运算结果的符号位为10,则()。

(A)产生了负溢出(下溢)(B)产生了正溢出(上溢)(C)运算结果正确,为负数(D)运算结果正确,为正数5、在用比较法进行补码一位乘法时,若相邻两位乘数yiyi+1为01时,完成的操作是()。

(A)无(B)原部分积+[X]补,右移一位(C)原部分积+[-X]补,右移一位(D)原部分积+[Y]补,右移一位6、堆栈指针SP的内容是()。

(A)栈顶地址(B)栈底地址(C)栈顶内容(D)栈底内容7、在寄存器间接寻址方式中,操作数是从()。

(A)主存储器中读出(B)寄存器中读出(C)磁盘中读出(D)CPU中读出8、在微程序控制器中,一条机器指令的功能通常由()。

(A)一条微指令实现(B)一段微程序实现(C)一个指令码实现(D)一个条件码实现9、在串行传输时,被传输的数据()(A)在发送设备和接受设备中都是进行串行到并行的变换(B)在发送设备和接受设备中都是进行并行到串行的变换(C)发送设备进行串行到并行的变换,在接受设备中都是进行并行到串行的变换(D)发送设备进行并行到串行的变换,在接受设备中都是进行串行到并行的变换10、系统总线是指()。

(A)运算器、控制器和寄存器之间的信息传送线(B)运算器、寄存器和主存之间的信息传送线(C)运算器、寄存器和外围设备之间的信息传送线(D)CPU、主存和外围设备之间的信息传送线二、名词解释(每小题4分,共20分)1.全相联映像2.指令系统3.指令周期、CPU周期4.向量中断5.微指令三、改错题(在下列各小题的表述中均有错误,请改正。

计算机组成原理课后习题及答案(完整版)

计算机组成原理课后习题及答案(完整版)

精选2021版课件
7
• 3. 什么是摩尔定律?该定律是否永远生效 ?为什么?
• 答:P23,否,P36
精选2021版课件
8
系统总线
第三章
精选2021版课件
9
1. 什么是总线?总线传输有何特点? 为了减轻总线的负载,总线上的部件都应 具备什么特点?
解:总线是多个部件共享的传输部件; 总线传输的特点是:某一时刻只能有 一路信息在总线上传输,即分时使用; 为了减轻总线负载,总线上的部件应 通过三态驱动缓冲电路与总线连通。
解: 总线标准——可理解为系统与模块、 模块与模块之间的互连的标准界面。 总线标准的设置主要解决不同厂家各 类模块化产品的兼容问题; 目前流行的总线标准有:ISA、EISA、 PCI等; 即插即用——指任何扩展卡插入系统 便可工作。EISA、PCI等具有此功能。
精选2021版课件
16
11. 画一个具有双向传输功能的总线逻
12
总线的主设备(主模块)——指一次总
线传输期间,拥有总线控制权的设备(模块); 总线的从设备(从模块)——指一次总
线传输期间,配合主设备完成传输的设备(模 块),它只能被动接受主设备发来的命令;
总线的传输周期——总线完成一次完整 而可靠的传输所需时间;
总线的通信控制——指总线传送过程中 双方的时间配合方式。
精选2021版课件
10
4. 为什么要设置总线判优控制?常见的集 中式总线控制有几种?各有何特点?哪种方式响 应时间最快?哪种方式对电路故障最敏感?
解:总线判优控制解决多个部件同时申请总 线时的使用权分配问题;
常见的集中式总线控制有三种: 链式查询、计数器查询、独立请求;
特点:链式查询方式连线简单,易于扩充,

国家开放大学2022春《1254计算机组成原理》期末考试真题及答案-开放本科

国家开放大学2022春《1254计算机组成原理》期末考试真题及答案-开放本科

国家开放大学2022年春季学期期末统一考试计算机组成原理试题答案及评分标准(供参考)2022年7月一、选择题(每小题3分,共36分)1.B2.C3.B4.D5.C6.A7.C8.B9.D 10.A11.A 12.B二、判断题(每小题3分,共15分)13. √ 14. × 15. ×16. √ 17. ×三、简答题(共29分)18.相对CISC指令系统,RISC指令系统有哪些优点?(7分)答:RISC系统的指令格式规范且种类少,使用的寻址方式简单,指令条数少,指令完成的操作功能简单。

19.硬连线控制器和微程序控制器各有哪些优缺点?(7分)答:硬连线控制器的优点是运行速度明显快,缺点是设计与实现较复杂。

微程序的控制器的优点是设计与实现较简单,易用于实现系列计算机产品的控制器,理论上可实现动态微程序设计,缺点是运行速度要慢一些。

20.什么是虚拟存储器?它有什么特点?(8分)答:虚拟存储器是计算机的存储区系统中用一部分硬盘空间实现扩展虚拟内存空间的技术,当实际的内存不足时,利用虚拟存储器技术能够使内存不足的问题得到缓解。

在计算机的存储器系统中,虚拟存储器属于主存-外存层次,它由存储器管理硬件和操作系统中存储器管理软件支持,借助于硬盘等辅助存储器,以透明方式向用户提供速度接近主存、容量和成本与辅存差不多的存储器。

21.同步通信与异步通信的主要区别是什么?说明通信双方如何联络。

(7分) 答:同步通信与异步通信的主要区别是前者有公共时钟,总线上的所有设备按统一的时序、统一的传输周期进行信息传输,通信双方按事先约好的时序联络。

后者没有公共时钟,没有固定的传输周期,采用应答方式通信。

四、计算题(每小题10分,共20分)22. (10分)(0.71)10=(0. 10110101)2=(0.B5)₆=(0.01110001)xp(1A9)16=(000110101001)2=(425)1o23. (10分)[X]m=010111101[Y]x=100101011[X]艹=010111101[Y]w=111010101[X-Y]排=011101000国家开放大学2022年春季学期期末统一考试计算机组成原理试题2022年7月一、选择题(每小题3分,共36分)1.已知[X]m=110100,[X]g=( )。

2024国家开放大学电大本科《计算机组成原理》期末试题及答案

2024国家开放大学电大本科《计算机组成原理》期末试题及答案

2024国家开放大学电大本科《计算机组成原理》期末试
题及答案
一、选择题:
1.计算机硬件的基本元件是()
A.软件
B.CPU
C.存储器
D.主板
2.将外部输入信息接受采用的组件是()
A.显示器
B.打印机
C.键盘
D.鼠标
3.实现计算机与外部设备通信的技术是()
A.高级语言
B.接口技术
C.交换技术
D.并行技术
4.在计算机系统中,控制程序的重要部件是()
A.输入设备
B.存储器
C.中央处理器
D.输出设备
5.下列选项中属于中央处理器的功能()
A.控制
B.查询
C.计算
D.显示
二、填空题:
6.计算机系统中的“总线”是指_________________。

7.对外部设备进行控制操作的组件是_________________。

8.主机中负责控制数据流动的部件是_________________。

9.数据在不同部件之间传输的过程叫做_________________。

10.根据指令执行计算机程序的单元是_________________。

三、判断题:
11.计算机的运算和控制是由中央处理器(CPU)完成的()
A.正确
B.错误
12.存储器是由存储器单元和处理器单元组成的()
A.正确
B.错误
13.输入设备可以将外部信息转换成计算机可识别的格式()
A.正确
B.错误
14.输入设备不能将计算机处理的结果显示出来()
A.正确
B.错误
15.内存容量越大,计算机处理的速度越快()。

计算机组成原理试题及答案

计算机组成原理试题及答案

计算机组成原理试题及答案一、选择题1. 在计算机中,字长是指()A. 计算机的内存容量B. CPU一次能处理的数据的位数C. 计算机的硬盘容量D. 计算机的显示器分辨率答案:B2. 冯·诺伊曼计算机体系结构的主要特点是()A. 程序存储B. 程序控制C. 程序存储和程序控制D. 程序执行答案:C3. 在计算机中,浮点数的表示方式是()A. 定点小数B. 科学记数法C. 指数形式D. 十进制数答案:C4. 计算机的指令周期包括()A. 指令取值和指令执行B. 数据取值和数据执行C. 指令取值、数据取值和指令执行D. 指令执行和数据执行答案:A5. 在计算机系统中,主存储器的主要作用是()A. 长期存储数据和程序B. 临时存储数据和程序C. 长期存储操作系统D. 临时存储操作系统答案:B二、填空题1. 计算机的中央处理器(CPU)主要由________和________组成。

答案:算术逻辑单元(ALU);控制单元(CU)2. 在计算机系统中,________是用于暂时存储指令和数据的存储器。

答案:寄存器3. 计算机的存储系统通常包括主存储器和________。

答案:辅助存储器4. 计算机的输入设备包括键盘、鼠标等,而输出设备包括显示器、打印机等。

其中,________是计算机最基本的输入设备。

答案:键盘5. 在计算机中,指令的执行通常分为取指、分析和________三个阶段。

答案:执行三、简答题1. 简述计算机的五大基本组成部件。

答案:计算机的五大基本组成部件包括:输入设备、输出设备、存储器、中央处理器(CPU)和总线。

2. 解释什么是指令流水线,并简述其优缺点。

答案:指令流水线是一种在计算机中用于提高指令执行效率的技术,它将指令的执行过程分解为多个阶段,每个阶段可以并行处理不同的指令。

优点包括提高指令执行速度和CPU利用率;缺点包括资源冲突、流水线冒险等。

四、计算题1. 假设一个计算机的字长为32位,计算其最大正整数的值。

计算机组成原理选择题习题+参考答案

计算机组成原理选择题习题+参考答案

计算机组成原理选择题习题+参考答案一、单选题(共IOO题,每题1分,共100分)1、在CPU中跟踪指令后继地址的寄存器是()。

A、程序计数器B、指令寄存器C、状态条件寄存器D、主存地址寄存器正确答案:A2、在()中,0的表示是唯一的。

A、补码B、原码C、反码D、以上三种编码正确答案:A3、下列选项中,能缩短程序执行时间的措施是()。

I.提高CPU时钟频率I1优化数据通路结构II1对程序进行编译优化A、I、II、IIIB、仅I和IIC、仅I和IIID、仅II和III正确答案:A4、下列描述中()是正确的。

A、一台计算机包括输入、输出、控制、存储及算逻运算五个单元B、控制器能理解、解释并执行所有的指令及存储结果C、所有的数据运算都在CPU的控制器中完成D、以上答案都正确正确答案:A5、CPU取出一条指令并执行该指令的时间被称为()。

A、指令周期B、时钟周期C、CPU周期D、机器周期正确答案:A6、堆栈的存取原则是()oA、随机存取B、后进先出C、先进先出D、后进后出正确答案:B7、()不是发生中断请求的条件。

A、一条指令执行结束B、一次I/O操作结束C、机器内部发生故障D、一次DMA操作结束正确答案:A8、字长12位,用定点补码规格化小数表示时,所能表示的正数范围是()OA、1/2-(1-2-11)B、2-11-(1-2-11)C、2-12-(1-2-12)D、(1/2+2-11)-(1-2-11)正确答案:A9、字长16位,用定点补码小数表示时,一个字能表示的范围是()oA、0〜(1-2[-15])B、-1〜(1-2[-15])C、-1〜+1D、-(1-2[-15])〜(1-2[-15])正确答案:B10、在浮点数中,当绝对值太大,以至于超过机器所能表示的数据时,称为浮点数的()A、正下溢B、上溢C、正上溢D、正溢正确答案:B11、当采用双符号位时,发生溢出的特征是:双符号位为()。

A、11B、00C、都不是D、10正确答案:D12、计算机高级程序语言一般分为编译型和解释型两类,在JAVA、FORTRAN和C语言中,属于编译型语言的是()。

国家开放大学《计算机组成原理》章节测试参考答案

国家开放大学《计算机组成原理》章节测试参考答案

国家开放大学《计算机组成原理》章节测试参考答案第一章计算机系统概述1.计算机系统是由()组成。

a. 运算器、控制器、存储器b. 运算器、存储器c. 运算器、控制器d. 硬件、软件2.计算机系统的层次结构从下至上按顺序划分为()。

a. 数字逻辑层、汇编语言层、微体系结构层、操作系统层、指令系统层、高级语言层b. 微体系结构层、数字逻辑层、汇编语言层、指令系统层、操作系统层、高级语言层c. 数字逻辑层、微体系结构层、指令系统层、操作系统层、汇编语言层、高级语言层d. 数字逻辑层、微体系结构层、操作系统层、指令系统层、汇编语言层、高级语言层3.计算机硬件系统是由()组成A. 运算器、控制器、存储器、输入输出设备、总线B. 加法器、控制器、存储器C. 运算器、控制器、存储器D. 运算器、控制器、存储器、输入输出设备4.计算机体系结构是指()。

A. 从机器语言或者汇编语言的程序设计人员所见到的计算机系统的属性B. 从操作系统层面所见到的计算机系统的属性C. 从高级语言程序设计人员所见到的计算机系统的属性D. 从计算机的内特性所见到的计算机系统的属性5.计算机组成是()。

A. 为了满足相同的计算机体系结构所要求的逻辑实现,只能有唯一的计算机组成设计方案。

B. 计算机体系结构的逻辑实现C. 分别设计硬件与软件两个子系统功能的逻辑实现D. 依据计算机体系结构来考虑合理的性能价格比第二章数据表示和运算方法1.(101001)2是(101001)2、(52)8、(00101001)BCD、和(233)16四个数中最小的数。

(×)2.计算机系统是由()组成。

A. 运算器、存储器B. 硬件、软件C. 运算器、控制器D. 运算器、控制器、存储器3.计算机系统的层次结构从下至上按顺序划分为()。

A. 微体系结构层、数字逻辑层、汇编语言层、指令系统层、操作系统层、高级语言层B. 数字逻辑层、微体系结构层、指令系统层、操作系统层、汇编语言层、高级语言层C. 数字逻辑层、微体系结构层、操作系统层、指令系统层、汇编语言层、高级语言层D. 数字逻辑层、汇编语言层、微体系结构层、操作系统层、指令系统层、高级语言层4.长度相同但格式不同的2种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为()。

最新国家开放大学电大本科《计算机组成原理》期末试题标准题库及答案(试卷号:1254)

最新国家开放大学电大本科《计算机组成原理》期末试题标准题库及答案(试卷号:1254)

最新国家开放大学电大本科《计算机组成原理》期末试题标准题库及答案(试卷号:1254)考试说明:本人汇总了历年来该科的试题及答案,形成了一个完整的标准考试题库,对考生的复习和考试起着非常重要的作用,会给您节省大量的时间。

内容包含:选择题、判断题、简答题、计算题。

做考题时,利用本文档中的查找工具(Ctrl+F),把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。

本文库还有其他网核、机考及教学考一体化试题答案,敬请查看。

《计算机组成原理》题库一一、选择题(每小题3分,共36分)6.变址寻址方式中,操作数的有效地址等于( )。

A.基址寄存器内容加上形式地址B.堆栈指示器内容加上形式地址C.变址寄存器内容加上形式地址D.程序计数器内容加上形式地址7.在控制器中,部件( )能提供指令在内存中的地址,服务于读取指令,并接收下条将被执行的指令的地址。

A.指令指针IPB.地址寄存器ARC.指令寄存器IRD.程序计数器PC8.硬连线控制器中,使用( )来区别指令不同的执行步骤。

A.节拍发生器B.程序计数器C.指令寄存器D.控制信号形成部件9.RAM芯片串联的目的是,并联的目的是____。

( )A.增加存储器字长,提高存储器速度B.增加存储单元数量,增加存储器字长jC.提高存储器速度,增加存储单元数量D.降低存储器的平均价格,增加存储器字长10.在CPU与主存之间加入Cache,能够( )。

A.扩大主存容量B.提高存取速度C.既扩大主存容量又提高存取速度D.解决CPU和主存之间的速度匹配问题11.在数据传送过程中,数据由串行变并行或由并行变串行,这种转换是由接口电路中的( )实现的。

A.锁存器B.移位寄存器C.数据寄存器D.状态寄存器12.CPU正在处理优先级低的一个中断的过程中又可以响应更高优先级中断的解决中断优先级别问题的办法被称为( )。

A.中断嵌套B.中断请求C.中断响应D-中断处理二、判断题(将判断结果填在括弧内,正确打√号,错误打×号。

《计算机组成原理》真题1(附答案)

《计算机组成原理》真题1(附答案)

国家开放大学《计算机组成原理》真题1(附答案)总分100分,考试时间90分钟一、单选题1.在采用DMA方式高速传输数据时,数据传送是通过计算机的()传输的。

(3分)A.控制总线B.专为DMA设的数据总线C.地址总线D.数据总线2.组成组合逻辑控制器的主要部件有()(3分)A.PC、IPB.PC、IRC.IR、IPD.AR、IP3.硬连线控制器中,使用()来区别指令不同的执行步骤。

(3分)A.节拍发生器B.程序计数器C.指令寄存器D.控制信号形成部件4.存取周期是指。

(3分)A.存储器的写入时间B.存储器的读出时间C.存储器进行一次读操作和一次写操作之间所需要的最短时间D.存储器进行一次完整的读写操作所需要的全部时间5.将RAM芯片的数据线、地址线和读写控制线分别接在一起,而将片选信号线单独连接,其目的是()。

(3分)A.增加存储器字长B.增加存储单元数量C.提高存储器速度D.降低存储器的平均价格6.在定点二进制运算器中,加法运算一般通过来实现。

(3分)A.原码运算的二进制加法器B.反码运算的二进制加法器C.补码运算的十进制加法器D.补码运算的二进制加法器7.微程序控制器中,机器指令与微指令的关系是()。

(3分)A.每一条机器指令由一条微指令来执行B.每一条机器指令由一段用微指令编成的微程序来解释执C.一段机器指令组成的程序可由一条微指令来执行D.一条微指令由若干条机器指令组成8.指令操作所需要的数据不可能来自()(3分)A.控制存储器B.指令本身C.寄存器D.内存储器9.堆栈寻址的原则是。

(3分)A.随意进出B.后进先出C.先进先出D.后进后出10.存取周期是指()。

(3分)A.存储器的写入时间B.存储器的读出时间C.存储器进行一次读操作和一次写操作之间所需要的最短D.存储器进行一次完整的读写操作所需要的全部时间11.长度相同但格式不同的2种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为()。

国家开放大学《计算机组成原理》综合测验参考答案

国家开放大学《计算机组成原理》综合测验参考答案

国家开放大学《计算机组成原理》综合测验参考答案综合测验1一、选择题(每小题3分,共36分)1.某机字长16位,采用定点小数表示,符号位为1位,尾数为15位,则可表示的最大正小数为,最小负小数为。

A.+(216-1),-(1-2-15)B.+(215-1),-(1-2-16)C.+(1-2-15),-(1-2-15)D.+(215-1),-(1-2-15)2.定点数补码加法具有两个特点:一是符号位;二是相加后最高位上的进位要舍去。

A.与数值位分别进行运算B.与数值位一起参与运算C.要舍去D.表示溢出3.长度相同但格式不同的2种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为。

A.两者可表示的数的范围和精度相同B.前者可表示的数的范围大但精度低C.后者可表示的数的范围大且精度高D.前者可表示的数的范围大且精度高4.在定点二进制运算器中,减法运算一般通过来实现。

A.原码运算的二进制减法器B.补码运算的二进制减法器C.补码运算的十进制加法器D.补码运算的二进制加法器5.间接寻址是指。

A.指令中直接给出操作数地址B.指令中直接给出操作数C.指令中间接给出操作数D.指令中间接给出操作数地址6.输入输出指令的功能是。

A.进行算术运算和逻辑运算B.进行主存与CPU之间的数据传送C.进行CPU和I/O设备之间的数据传送D.改变程序执行的顺序7.指令周期是指。

A.CPU从主存取出一条指令的时间B.CPU执行一条指令的时间C.CPU从主存取出一条指令加上执行这条指令的时间D.时钟周期时间8.在控制器中,必须有一个部件,能提供指令在内存中的地址,服务于读取指令,并接收下条将被执行的指令的地址,这个部件是。

A.IPB.IRC.PCD.AR9.若主存每个存储单元为16位,则。

A.其地址线也为16位B.其地址线与16无关C.其地址线为8位D.其地址线与16有关10.CPU通过指令访问主存所用的程序地址叫做。

国家开放大学电大本科《计算机组成原理》2022期末试题及答案(试卷号:1254)

国家开放大学电大本科《计算机组成原理》2022期末试题及答案(试卷号:1254)

国家开放大学电大本科《计算机组成原理》2022期末试题及答案(试卷号:1254)一、选择题I 每小聂3分,共36分)1.某机字长32位,采用原码定点整数衷示,符号位1位,数值位31位,则可岌示的最大 正掖数为 _____________ ,最小负整数为_ A. +(2”一 1),一(2"-1) C. +(210-1),-(230-1) 两个补码数相减,只有在_指令指针IP指令寄腿IRA. 每一条机器指令由一条欲指令来执行B. 每一条机器指令由一段用微指令编成的微程序来解释执行C. -段机暴指令组成的程序可由一条微指令来执行D. 一条财令由群条机酣9. RAM 芯片串联时的片选借号 _,并联时的片选信号是_.()A. 串联,并联B. 并联,申联 ・B. +(23,-1),-(232 -1)D. +(2”一1), 一(1一27*)时有可能产生溢出,在 ________ 时一定不会产生溢2. B.符号位不同,符号位相同 符号位都是1,符号位都是0 )来实现。

反码运算的二进制加法器 补码运算的二进制加法器A.符号位相同,符号位不同 C.符号位都是0,符号位都是1 D. 在定点二进制运算器中,加法运算一般通过( A.原码运算的二进制加法器C.补码运算的十进制加法器 4. 定点运算器用来进行(). A.十进制加法运算 C.浮点运算 5. 计算机硬件能苴接识别和运行的只能是( A.机器语言C.高级语言6. 变址寻址方式中,操作数的有效地址等于(A.基址寄存器内容加上形式地址B.堆栈指示器内容加上形式地址C.变址寄存器内容加上形式地址D.程序计数器内容加上形式地址 7.( )3. B. D. 定点运算既进行定点运算也进行浮点运算 )程序。

B.汇编语言D. VHDL B. B. 地址寄"ARD. 程序计数器PC8. 微程序控制器中,机暑指令与nt 指令的关系是(C.串联,串联D.并联,并联10.采用虚拟存储器的目的是为了().A.给用户提供比主存容量大得多的物理编程空间B.给用户提供比主存容量大得多的照辑编程空间C.提高主存的疝D.扩大辅存的存取空间11.CPU输出数据的速度远远高于打印机的打印速度,为解决这2盾,可采用()•A•并行技术B.通C.C.虔存技术12.在采用DMA方式高速传输数据时,数据传送是().A.在总线控制器发出的控制信号控制下完成的B.在DMA控制器本身发出的球僧号控制下完成的C.由CPU执行的程序完成的D.由CPU响应硬中断处理完成的二、判断题(将判断结果填在括弧内,正确打。

计算机组成原理习题(附参考答案)

计算机组成原理习题(附参考答案)

计算机组成原理习题(附参考答案)一、单选题(共90题,每题1分,共90分)1、在统一编址方式下,下面的说法( )是正确的。

A、一个具体地址只能对应内存单元B、一个具体地址既可对应输入/输出设备,又可对应内存单元C、一个具体地址只能对应输入/输出设备D、只对应输入/输出设备或者只对应内存单元正确答案:D2、堆栈指针SP的内容是()。

A、栈顶地址B、栈顶内容C、栈底内容D、栈底地址正确答案:A3、下列不属于程序控制指令的是()。

A、循环指令B、无条件转移指令C、条件转移指令D、中断隐指令正确答案:D4、计算机的存储系统是指()。

A、cache,主存储器和外存储器B、主存储器C、ROMD、RAM正确答案:A5、指令是指()。

A、计算机中一个部件B、发给计算机的一个操作命令C、完成操作功能的硬件D、通常用于构成主存的集成电路正确答案:B6、相对于微程序控制器,组合逻辑控制器的特点是()。

A、指令执行速度慢,指令功能的修改和扩展容易B、指令执行速度慢,指令功能的修改和扩展难C、指令执行速度快,指令功能的修改和扩展容易D、指令执行速度快,指令功能的修改和扩展难正确答案:D7、中断向量可提供()。

A、主程序的断点地址B、传送数据的起始地址C、被选中设备的地址D、中断服务程序入口地址正确答案:D8、迄今为止,计算机中的所有信息仍以二进制方式表示的理由是()。

A、信息处理方便B、物理器件性能所致C、运算速度快D、节约元件正确答案:B9、相联存储器是按()进行寻址的存储器。

A、内容指定方式B、地址指定与堆栈存取方式结合C、堆栈存取方式D、地址指定方式正确答案:A10、若SRAM芯片的容量是2M×8位,则该芯片引脚中地址线和数据线的数目之和是()。

A、29B、21C、18D、不可估计正确答案:A11、若x=103,y=-25,则下列表达式采用8位定点补码运算实现时,会发生溢出的是()。

A、x+yB、-x+yC、-x-yD、x-y正确答案:D12、系统总线是指()。

电大《计算机组成原理复》期末考试专用复习试题及答案资料

电大《计算机组成原理复》期末考试专用复习试题及答案资料

计算机组成原理第一章练习一、选择题1. 冯. 诺依曼机工作方式的基本特点是__B__。

A、多指令流单数据流。

B、按地址访问并顺序执行指令。

C、堆栈操作。

D、存贮器按字节选择地址。

2. 算机硬件能直接执行的只有___B__。

A、符号语言B、机器语言C、机器语言和汇编语言D、汇编语言3. 完整的计算机系统应包括__D__。

A、运算器、存贮器、控制器。

B、外部设备和主机。

C、主机和应用程序。

D、配套的硬件和软件系统。

4. 计算机的外围设备是指__D__。

A、输入/输出设备。

B、外存设备。

C、远程通信设备。

D、除了CPU和内存以外的其它设备。

5. 在微型计算机系统中外围设备通过__C__与主板的系统总线相连。

A、设备控制器。

B、计数器。

C、适配器。

D、寄存器。

二、填空题1、在计算机术语中将运算器和控制器合在一起称为_CPU_,而将_CPU___和存贮器合在一起称为_主机_。

2、冯·诺依曼设计的计算机由五个基本部份组成,它们是_存储器_,__运算器, 控制器,__输入设备,输出设备。

3、计算机系统可分为__应用层__、__系统层__和___硬件层_____硬件设计___硬件电路。

4__CPU__、__存储器___总线_和__适配器_。

三、简答题1、冯.诺依曼型计算机的主要设计思想是什么?它包括哪些组成部分?答:冯.诺依曼设计的计算机由五个基本部分组成:存储器、运算器、控制器以及输入输出设备。

首先将编好的程序和数据由输入设备送入存储器中,再将指令从存储器中取出送往控制器解释分析,根据指令中的内容产生各种控制信号,自动控制计算机中所有部件,按时间顺序完成指令内容。

2、什么是硬件?什么是软件?答:计算机系统由硬件与软件两部分组成,硬件就是看得见摸得着的东西;软件是指能使计算机工作的程序和程序运行时所需要的数据。

3、简要回答计算机系统每个层次的主要内容。

答:应用层:系统分析,应用软件,语言工具;系统层:语言处理程序(解释、编译器),操作系统;硬件层:硬件设计:指令系统设计,计算机各部件组成设计,微体系结构设计,各部件对应数字逻辑设计。

国家开放大学电大本科《计算机组成原理》2022-2023期末试题及答案(试卷号:1254)

国家开放大学电大本科《计算机组成原理》2022-2023期末试题及答案(试卷号:1254)

国家开放大学电大本科《计算机组成原理》2022-2023期末试题及答案(试卷号:1254)一、选择题(每小题3分,共36分)2.两个补码数相加,只有在____时有可能产生溢出,在——时一定不会产生溢出。

( ) A.符号位相同,符号位不同B.符号位不同,符号位相同C.符号位都是O,符号位都是D.符号位都是1,符号位都是.3.在定点二进制运算器中,加法运算一般通过( )来实现。

A.原码运算的二进制加法器B.反码运算的二进制加法器C.补码运算的十进制加法器D.补码运算的二进制加法器4.定点运算器用来进行( )。

A.十进制加法运算B.定点运算C.浮点运算D.既进行定点运算也进行浮点运算5.指令系统中采用不同的寻址方式的目的是( )。

A.降低指令译码的难度B.提高指令读取的速度C.缩短指令字长,扩大寻址空间,提高编程灵活性D.实现程序控制6.相对寻址方式中,有效地址等于( )加上偏移量。

A.基址寄存器内容B.栈指示器内容C.变址寄存器内容D.程序计数器内容7.程序计数器PC属于( )中的部件。

A.运算器B.控制器C.主存储器D.外存储器8.指令流水线需要同时处理好( )3个方面问题。

一A.结构相关、数据相关、控制相关B.结构相关、数据相关、逻辑相关C.结构相关、逻辑相关、控制相关D.逻辑相关、数据相关、控制相关9.下列部件(或设备)中,存取速度最快的是( )。

A.光盘存储器B.CPU的寄存器C.主存储器D.硬盘存储器10.在CPU与主存之间加入Cache,能够( )。

A.扩大主存容量B.提高存取速度C.既扩大主存容量又提高存取速度D.解决CPU和主存之间的速度匹配问题11.在独立编址方式下,存储单元和I/O设备是靠( )来区分的。

A.不同的地址和指令代码B.不同的数据和指令代码C.不同的数据和地址D.不同的地址12.周期挪用方式常用于( )的输入输出中。

A.直接存储器访问方式B.程序查询方式C.程序中断方式D.I/O通道方式二、判断题(将判断结果填在括弧内,正确打“√”号,错误打“×”号。

电大计算机组成原理试题及答案参考

电大计算机组成原理试题及答案参考

电大计算机组成原理试题及答案参考小抄组成1一、选择题(每小题选出一个最合适的答案,每小题2分,共20分)1、若十进制数为37.25,则相应的二进制数是()。

(A)100110.01 (B)110101.01 (C)100101.1 (D)100101.012、若[x]反=1.1011,则x=(A)-0.0101 (B)-0.0100 (C)0.1011 (D)-0.10113、某机器字长16位,含一位数符,用补码表示,则定点小数所能表示的最小正数是()。

(A)2-15 (B)216 (C)2-1 (D)1-2-154、若采用双符号位补码运算,运算结果的符号位为10,则()。

(A)产生了负溢出(下溢)(B)产生了正溢出(上溢)(C)运算结果正确,为负数(D)运算结果正确,为正数5、在用比较法进行补码一位乘法时,若相邻两位乘数yiyi+1为01时,完成的操作是()。

(A)无(B)原部分积+[X]补,右移一位(C)原部分积+[-X]补,右移一位(D)原部分积+[Y]补,右移一位6、堆栈指针SP的内容是()。

(A)栈顶地址(B)栈底地址(C)栈顶内容(D)栈底内容7、在寄存器间接寻址方式中,操作数是从()。

(A)主存储器中读出(B)寄存器中读出(C)磁盘中读出(D)CPU中读出8、在微程序控制器中,一条机器指令的功能通常由()。

(A)一条微指令实现(B)一段微程序实现(C)一个指令码实现(D)一个条件码实现9、在串行传输时,被传输的数据()(A)在发送设备和接受设备中都是进行串行到并行的变换(B)在发送设备和接受设备中都是进行并行到串行的变换(C)发送设备进行串行到并行的变换,在接受设备中都是进行并行到串行的变换(D)发送设备进行并行到串行的变换,在接受设备中都是进行串行到并行的变换10、系统总线是指()。

(A)运算器、控制器和寄存器之间的信息传送线(B)运算器、寄存器和主存之间的信息传送线(C)运算器、寄存器和外围设备之间的信息传送线(D)CPU、主存和外围设备之间的信息传送线二、名词解释(每小题4分,共20分)1.全相联映像2.指令系统3.指令周期、CPU周期4.向量中断5.微指令三、改错题(在下列各小题的表述中均有错误,请改正。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电大本科计算机组成原理形成性考核册答案计算机组成原理作业11.把下面给出的几个十进制的数化为二进制的数(无法精确表示时,小数点后取3位)、八进制的数、十六进制的数:7+3/4,-23/64,27.5,-125.9375,5.43解答:7+3/4 =(111.11)2 =(7.6)8 =(7.C)16-23/64 = -(0.010111) 2 = -(0.27) 8 = -(0.5C) 1627.5 =(11011.1) 2 =(33.4) 8 =(1B.8) 16-125.9375 = -(1111101.1111) 2 = -(175.74) 8 = -(7D.F) 165.43 =(101.011) 2 =(5.3) 8 =(5.6) 162.把下面给出的几个不同进制(以下标形式给出的右括号之后)的数化成十进制的数:(1010.0101) 2、-(101101111.101) 2、(23.47) 8、-(1A3C.D) 16解答:(1010.0101)2=10.3125-(101101111.101) 2=-367.625(23.47) 8=19.71875-(1A3C.D) 16=-6716.81253.写出下面2组数的原、反、补表示,并用补码计算每组数的和、差。

双符号位的作用是什么?它只出现在什么电路之处?(1) X=0.1101 Y=-0.0111(2) X=10111101 Y=-00101011解答:X=0.1101Y=-0.0111X=10111101Y=-00101011 [X]原=00 1101[Y]原=11 0111[X]原=00 10111101[Y]原=11 00101011 [X]反=00 1101[Y]反=11 1000[X]反=00 10111101[Y]反=11 11010100 [X]补=00 1101[Y]补=11 1001[X]补=00 10111101[Y]补=11 11010101[X+Y]补=(00 1101+11 1001)MOD 2 =(00 0110)MOD 2=0 0110[X-Y]补=([X]补+[-Y]补)MOD 2=(00 1101+00 0111)MOD 2=(01 0100)MOD 2(双符号得值不同溢出,上溢)[X+Y]补=(00 10111101+11 11010101)MOD 2 =(00 10010010)MOD 2=0 10010010[X-Y]补=([X]补+[-Y]补)MOD 2=(00 10111101+00 00101011)MOD 2=0 11101000双符号位能容易检查加减运算中的溢出情况。

当符号位相同,数值结果正确;当符号位为01或10时,表示数值溢出。

01表示两个正数相加之和≥1的情况,通常称数值“上溢”;为10时,表示两个负数相加之和<-1的情况,通称数值“下溢”。

前面的1个符号位是正确的符号位。

只有在算术与逻辑运算部件中采用双符号位。

因为只在把两个模4补码的数值送往算术与逻辑运算部件完成加减计算时,才把每个数的符号位的值同时送到算术与逻辑运算部件的两位符号位,所以只有在算术和逻辑运算部件中采用双符号位。

6.假定X=0.0110011*211,Y=0.1101101*2-10(此处的数均为二进制)。

(1)浮点数阶码用4位移码、尾数用8位原码表示(含符号位),写出该浮点数能表示的绝对值最大、最小的(正数和负数)数值;(2)写出X、Y正确的浮点数表示(注意,此处预设了个小陷阱);(3)计算X+Y;(4)计算X*Y。

解答:(1)绝对值最大: 1 111 0 1111111、1 111 1 1111111;绝对值最小: 0 001 0 0000000、0 001 1 0000000(2)X: 1 011 0 0110011、Y: 0 110 0 1101101(3)计算X+YA:求阶差:|△E|=|1011-0110|=0101B:对阶:Y变为 1 011 0 00000 1101101C:尾数相加:00 0110011 00000+ 00 00000 1101101=00 0110110 01101D:规格化:左规:尾数为0 1101100 1101,阶码为1010F:舍入处理:采用0舍1入法处理,则有00 1101100+1=00 1101101E:不溢出所以,X+Y最终浮点数格式的结果: 1 010 0 1101101,即0.1101101*210(3)计算X*YA:阶码相加:[X+Y]移=[X]移+[Y]补=01 011+11 110=01 001(符号位10第1位为0,不溢出;00时上溢,01时下溢)B:尾数相乘结果:0 1010110 110111C:已满足规格化要求,不需左规,尾数不变,阶码仍为001D:舍入处理:按0舍1入规则,尾数之后的6位110111舍去,尾数+1=0 1010111 所以,X*Y最终浮点数格式的结果: 1 001 0 1010111,即0.1010111*21《计算机组成原理》形成性作业2答案1.计算机指令中要用到的操作数一般可以来自哪些部件?如何在指令中表示这些操作数的地址?通常使用哪些寻址方式?解答:计算机指令中要用到的操作数一般可以来自:1.CPU内部的通用寄存器,此时应在指令字中给出用到的寄存器编号(寄存器名),通用寄存器的数量一般为几个、十几个,故在指令字中须为其分配2、3、4、5或更多一点的位数来表示一个寄存器;该寄存器的内容,可以是指令运算用到的数据,也可能用作为一个操作数的地址。

2.可以是外围设备(接口)中的一个寄存器,通常用设备编号或设备入出端口地址或设备映像地址来表示;3.可以是内存储器的一个存储单元,此时应在指令字中给出该存储单元的地址。

计算机的寻址方式:1.立即数寻址:操作数直接给出在指令字中,即指令字中直接给出的不同再是操作数地址,而是操作数本身。

2.直接寻址:操作数地址字段直接给出操作数在存储器中的地址。

3. 寄存器寻址:指令字中直接给出操作数所在的通用寄存器的编号。

4. 寄存器间接寻址:指令字中给出通用寄存器的编号,在寄存器中给出的不是一个操作数,而是操作数地址时,就可以用这一地址去读写存储器。

5. 变址寻址:指令字中给出的一个数值(变址偏移量)与指定的一个寄存器(变址寄存器)的内容相加之和作为操作数的地址,用于读写存储器。

6.相对寻址:指令字中给出的一个数值(相对寻址偏移量)与程序计数器PC的内容相加之和作为操作数的地址或转移指令的转移地址。

、7. 基地址寻址:把在程序中所用的地址与一个特定的寄存器(基地址寄存器)的内容相加之和作为操作数的地址或指令的地址。

8.间接寻址:指令字的地址字段给出的既不是一个操作数的地址,也不是下一条指令的地址,而是一个操作数地址的地址,或一条指令地址的地址。

9.堆栈寻址:堆栈是存储器中一块特定的按“后进先出”原则管理的存储区,该存储区中被读写单元的地址是用一个特定的寄存器命同的,该寄存器被称为堆栈指针(SP)。

如果有些指令,其操作码部分已经指明一个操作数为堆栈中的一个单元的内容,则它已经约定将使用SP访问该单元,故不必在指令的操作数地址字段中另加说明。

2.什么是形式地址?简述对变址寻址、相对寻址、基地址寻址应在指令中给出些什么信息?如何得到相应的实际(有效)地址?各自有什么样的主要用法?解答:表示在指令中的操作数地址,通常被称为形式地址;用这种形式地址并结合某些规则,可以计算出操作数在存储器中的存储单元地址,这一地址被称为物理地址。

变址寻址:指令字中给出的一个数值(变址偏移量)与指定的一个寄存器(变址寄存器)的内容相加之和作为操作数的地址,用于读写存储器。

主要适合于处理数组型数据。

相对寻址:指令字中给出的一个数值(相对寻址偏移量)与程序计数器PC的内容相加之和作为操作数的地址或转移指令的转移地址。

与变址寻址的区别是,计算实际地址所用的寄存器已确定为PC,故无须再在指令中指定;而变址寻址中的可用的变址寄存器往往有多个,通常要在指令中指定本次要使用哪一个。

主要用于指令转移。

基地址寻址:把在程序中所用的地址与一个特定的寄存器(基地址寄存器)的内容相加之和作为操作数的地址或指令的地址。

主要用于为多道程序或浮动地址程序定位存储器空间。

基地址寄存器中的值是由系统程序用特权指令设定的,用户不能在自己的程序对其进行修改。

3.略4.简述计算机的控制器的功能和基本组成。

微程序的控制器和组合逻辑的控制器在组成和运行原理方面的相同、不同之处表现在哪里?解答:计算机的控制器的功能是向整机每个部件提供协同运行所需要的控制信号。

是依据当前正在执行的指令和它所处的执行步骤,形成并提供出在这一时刻整机各部件要用到的控制信号。

控制器的基本组成:1.程序计数器(PC):能提供指令在内存中的地址的部件,服务于读取指令,并接收下条要执行的指令地址;2.指令寄存器(IR):能保存读来的指令内容的部分,以保存本指令执行的整个过程中要用到的指令本身的主要信息;3.脉冲源和启停控制逻辑:是指令执行的步骤标记线路,它标记出每条指令的各执行步骤的相对次序关系;4.时序控制信号的产生部件:依据指令内容、指令的执行步骤(时刻),也许还有些别的什么条件信号,来形成并提供出当前各部件本时刻要用到的控制信号。

计算机整机各硬件系统,正是在这些信号控制下协同运行,产生预期的执行结果,也就是执行一条又一条的指令。

组合逻辑的控制器和和程序的控制器是计算机中两种不同类型的控制器,其共同点是:基本功能都是提供计算机各个部件协同运行所需要的控制信号,组成部分都有程序计数器PC,指令寄存器IR,都分成几个执行步骤完成每一条指令的具体功能;不同点主要表现在处理指令执行步骤办法,提供控制信号的方案不一样,组合逻辑控制器是用节拍发生器指明指令执行步骤,用组合逻辑电路直接给出应提供的控制信号,其优点是运行速度明显地快,缺点是设计与实现复杂些,但随着大规模现场可编程集成电路的出现,该缺点已得到很大缓解;微程序的控制器是通过微指令地址的衔接区分指令执行步骤,应提供的控制信号是从控制存储器中读出来的,并经过一个微指令寄存器送到被控制部件的,其缺点是运行速度要慢一点,优点是设计与实现简单些,易用于实现系列计算机产品的控制器,理论上可实现动态微程序设计.《计算机组成原理》形成性作业3答案1.在计算机中,为什么要采用多级结构的存储器系统?它们的应用是建立在程序的什么特性之上的?答:在现代的计算机系统中,通常总是采用由三种运行原理不同,性能差异很大的存储介质分别构建高速缓冲存储器、主存储器和虚拟存储器,再将它们组成三级结构的统一管理、高度的一体化存储器系统。

相关文档
最新文档