计算机组成原理期末考试2013级试题

合集下载

《计算机组成原理》期末复习试题及答案.docx

《计算机组成原理》期末复习试题及答案.docx

《计算机组成原理》作业一、填空1.电子数字计算机从1946年诞生至今,按其工艺和器件特点,大致经历了四代变化。

第一代从—年开始;第二代从—年开始;第三代从年开始,采用—;第四代从年开始,采用—«2.移码常用来表示浮点数—部分,移码和补码除符号位—外,其他各位—。

3.三态逻辑电路其输出信号的三个状态是:、、o4.动态半导体存储器的刷新有—、—和—三种方式,之所以刷新是因为—。

5.I/O设备的编址方式通常有和两种。

在没有设置专门I/O指令的系统中,主机启动外围设备的方法可以是—o6.D/A转换是将信号转换为信号。

7.8086CPU芯片的结构特点是将部件与部件分开,目的是减少总线的空闲时间,提高指令执行速度。

8.中断屏敝技术的作用可概括为两点:、o9.为了减轻总线负载,总线上的部件大都应具有—。

10.主机与外围设备之间数据交换的方式有:—、—、—、—o11 .指令通常由和—两部分组成。

12.显示器的刷新存储器(或称显示缓冲器)的容量是由—和—决定的。

13.波特率表示, 1波特等于—。

14.设备控制器的主要职能是:—、—、—、—-15.软件通常分为—和—两大类。

16.八进制数37. 40转换成二进制数为 o17.集中式总线控制部件分为如下三种方式:—、—、—。

18.一般来说,外围设备由那三个基本部分组成:—、—、—o19.计算机硬件由—、—、存储器、输入设备和输出设备五大部件组成。

20.DMA数据传送过程可以分为—、数据块传送和—三个阶段。

21.1986年世界十大科技成果中,其中一项是美国制成了由—多台处理器组成的大型计算机,其最高速度每秒可执行。

22.定点字长16位补码运算的计算机,用8进制写出最大正数的补码是—,最小负数补码是—o23.与存储有关的物理过程本身有时是不稳定的,因此所存放的信息在一段时间之后可能丢失,有三种破坏信息的重要存储特性,他们是—、—和—。

24.半导体静态RAM靠—存储信息,半导体动态RAM则是靠存储信息。

计算机组成原理试卷A卷答案

计算机组成原理试卷A卷答案

华侨大学2012—2013学年第一学期期末考试《计算机组成原理》考试试卷(A卷)学院课程名称考试日期姓名专业学号一、选择题(本大题共15小题,每小题2分,共30分))1、完整的计算机系统应包括_______。

A.CPU和主存B.外部设备和主机C.主机和实用程序D.配套的硬件系统和软件系统2、有些计算机将一部分软件永恒地存于只读存储器中,称之为_______。

A.硬件B.软件C.固件D.辅助存储器3、冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是_______。

A.指令操作码的译码结果B.指令和数据的寻址方式C.指令周期的不同阶段D.指令和数据所在的存储单元4、浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和溢出判断等步骤。

设浮点数的阶码和尾数都采用补码表示,且位数分别为5位和7位(均含2位符号位)。

若有两个数X=27*29/32、Y=25*5/8,则浮点加法计算X+Y的最终结果是_____。

A.00111 1100010 B.00101 0001000C.01000 0010001 D.发生溢出5、下列关于RISC的叙述中,错误的是_______。

A.RISC普遍采用微程序控制器B.RISC大多数指令在一个时钟周期内完成C.RISC的内部通用寄存器数量相对CISC多D.RISC的指令数、寻址方式和指令格式种类相对CISC少6、在微机中,系统日期、硬盘参数与计算机配置信息等均存储在_______。

A.Cache B.ROM C.EPROM D.CMOS7、相对于微程序控制器,硬布线控制器的特点是_______。

A.指令执行速度慢,指令功能的修改和扩展容易B.指令执行速度慢,指令功能的修改和扩展困难C.指令执行速度快,指令功能的修改和扩展容易D.指令执行速度快,指令功能的修改和扩展困难8、下列有关RAM和ROM的叙述中,正确的是_______。

① RAM是易失性存储器,ROM是非易失性存储器② RAM和ROM都是采用随机存取方式进行信息访问③ RAM和ROM都可用做Cache ④ RAM和ROM都需要进行刷新A.仅①②B.仅②③C.仅①②③D.仅②③④9、下列不会引起指令流水阻塞的是_______。

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

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

计算机组成原理期末考试题及答案一、选择题(每题2分,共20分)1. 计算机系统由哪两个层次组成?A. 硬件和软件B. 硬件和固件C. 软件和固件D. 硬件和操作系统答案:A2. 下面哪个寄存器不属于CPU内部寄存器?A. 累加器B. 基址寄存器C. 段寄存器D. 状态寄存器答案:B3. 下面哪个不是计算机系统总线的主要功能?A. 数据传输B. 控制信号传输C. 地址传输D. 电能传输答案:D4. 下面哪个不是存储器层次结构中的层次?A. 寄存器B. 缓存C. 主存储器D. 硬盘答案:D5. 下面哪个不是计算机指令的组成部分?A. 操作码B. 操作数C. 目标地址D. 指令类型答案:D6. 下面哪个不是计算机体系结构的基本类型?A. 单指令流单数据流B. 单指令流多数据流C. 多指令流单数据流D. 多指令流多数据流答案:C7. 下面哪个不是中断处理的一般步骤?A. 保存断点B. 关闭中断C. 执行中断服务程序D. 开启中断答案:B8. 下面哪个不是I/O端口编址方式?A. 统一编址B. 独立编址C. 隐含编址D. 显式编址答案:D9. 下面哪个不是计算机网络的体系结构?A. ISO/OSI模型B. TCP/IP模型C. SMTP模型D. HTTP模型答案:C10. 下面哪个不是计算机体系结构的设计目标?A. 高性能B. 低功耗C. 高可靠性D. 低成本答案:D二、填空题(每题3分,共30分)1. 计算机硬件系统的五大部件是:控制器、运算器、存储器、输入设备和______。

答案:输出设备2. 在计算机系统中,指令的执行过程可以分为取指令、分析指令和______三个阶段。

答案:执行指令3. 计算机的存储器层次结构包括:寄存器、缓存、主存储器和______。

答案:辅助存储器4. 计算机的中断系统分为硬件中断和______。

答案:软件中断5. 计算机的指令系统可以分为单地址指令、双地址指令和______。

计算机组成原理期末考试2013级试题答案

计算机组成原理期末考试2013级试题答案

考试科目名称 计算机系统基础 (A 卷)2014—2015学年第 1 学期 教师 袁春风 路通 苏丰 唐杰 汪亮 考试方式:开卷 系(专业) 计算机科学与技术 年级 2013 班级 学号 姓名 成绩题号 一 二 三 四 五 六 七 八 九 十 十一 十二 十三 分数一个C 语言程序有两个源文件:main.c 和test.c ,它们的内容如下图所示。

假设在IA-32/Linux 平台上用GCC 编译驱动程序处理,main.c 和test.c 的可重定位目标文件名分别是main.o 和test.o ,生成的可执行文件名为test 。

回答下列问题或完成下列任务。

( 提示:IA-32为小端方式,字长为32位,即sizeof(int)=4,虚拟地址空间中的只读数据和代码段、可读写数据段都按4KB 边界对齐)一、从C 语言源程序到可执行文件test 的转换需要经过哪些步骤?简要说明每个步骤的工作内容。

(4分)参考答案: (略)二、已知数组a 在虚拟空间中首址为0x080496dc ,则0x080496e0到0x080496e3这4个单元内容依次是什么?若a 改为float 型(即main.c 第4行的int 改为float ),则这4个单元内容依次是什么?(6分) 参考答案:在0x080496e0到0x080496e3这4个单元中存放的是-100,-100=-(64+32+4)=-1100100B ,其对应的8位补码表示为10011100,在机器中的32位补码表示为FFFFFF9CH 。

因为IA-32是小端方式,因此,在0x080496e0到0x080496e3这4个单元的内容依次为:9CH 、FFH 、FFH 、FFH 。

(2分)若a 改为float 类型,则-100用IEEE 754单精度格式表示,因为-1100100B=-1.1001B 26,因此其机器数为1 10000101 100 1000 0000 0000 0000 0000,用十六进制表示为C2C80000H ,因此,在0x080496e0到0x080496e3这4个单元的内容依次为:00H 、00H 、C8H 、C2H 。

计算机组成原理期末考试试题及答案(五套)

计算机组成原理期末考试试题及答案(五套)

计算机组成原理期末考试试题及答案(五套)计算机组成原理试题(一)一、选择题(共20分,每题1分)1.零地址运算指令在指令格式中不给出操作数地址,它的操作数来自______。

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

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

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

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

A.地址线、数据线和控制线三组传输线。

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

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

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

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

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

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

A.原码和反码不能表示 -1,补码可以表示 -1;B.三种机器数均可表示 -1;C.三种机器数均可表示 -1,且三种机器数的表示范围相同;D.三种机器数均不可表示 -1。

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

A.基址寄存器内容加上形式地址(位移量);B.程序计数器内容加上形式地址;C.变址寄存器内容加上形式地址;D.以上都不对。

8.向量中断是______。

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

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

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

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

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

11.隐指令是指______。

计算机组成原理考试试卷(B卷)

计算机组成原理考试试卷(B卷)

计算机组成原理考试试卷(B卷)精品⽂档. 武汉纺织⼤学课程名称:计算机组成原理(B卷)考试时间:2015-7-7考核⽅式:考试[ ]考查[]考试⽅式:开卷[]闭卷[ ]使⽤班级:计算机类2013级⼀、单项选择题(每⼩题1.5分,共30分)(选择正确答案填⼊下表中,填错或不填均不得分)1.下列选项中的英⽂缩写均为总线标准的是:A.PCI,ALU,USB,EISA C. ISA,CPU,VESA,EISAB.ISA,SCSI,RAM,MIPS D. USB,I2C,PCI,PCI-Express2.存储单元是指:A.存放⼀个⼆进制信息位的存储元B.存放⼀个字节的所有存储元集合C.存放⼀个机器字的所有存储元集合D.存放两个字节的所有存储元集合3.存放微程序的存储器称为:A.⾼速缓冲存储器 C. 控制存储器B.虚拟存储器D. 主存储器4.若某数x的真值为-10100,在计算机中该数的8位补码表⽰为:A.10010100 C. 11101100 C. 11101011 D. 011011005.计算机操作的最⼩时间单位是:A.时钟周期 C. 指令周期 C. CPU周期 D. 微指令周期6.采⽤异步串⾏接⼝进⾏7位ASCII码传送,带有1位奇校验位,1位起始位和1位停⽌位,当传输率为9600波特时,字符传送速率为:A.873B. 960C. 1372D. 480学号姓名班级精品⽂档7.设置显⽰器的颜⾊深度为24位,分辨率为1024×768,则需要⽤于显⽰的刷新存储器容量⾄少()MB。

A. 2B. 4C. 16D.248.DMA的含义是:A.存储器数据请求 C. 输⼊输出处理B.中断处理 D. 直接存储器访问9.从以下有关RISC的描述中,选择最合适的答案。

A.采⽤RISC技术后,计算机的体系结构⼜恢复到早期较简单的情况。

B.RISC从原来CISC的指令系统中挑选⼀部分指令是为了实现兼容。

C.RISC的主要⽬标是减少指令数,提⾼指令执⾏效率。

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

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

计算机组成原理期末考试试题及答案一、选择题(每题2分,共20分)1. 计算机硬件系统主要由哪两部分组成?A. 控制器和运算器B. 输入设备和输出设备C. 中央处理器和外部设备D. 存储器和输入输出设备答案:C2. 下面哪个不是计算机的五大组成部分?A. 控制器B. 运算器C. 输入设备D. 电源答案:D3. 下面哪个寄存器用于存放将要执行的下一条指令的地址?A. 指令寄存器B. 程序计数器C. 地址寄存器D. 数据寄存器答案:B4. 下面哪个不是计算机的数据表示方法?A. 二进制B. 十进制C. 八进制D. 十六进制答案:B5. 下面哪个不是计算机的存储器层次结构?A. 寄存器B. 高速缓存C. 主存储器D. 硬盘答案:D6. 下面哪个不是计算机的输入设备?A. 鼠标B. 键盘C. 扫描仪D. 显示器答案:D7. 下面哪个不是计算机的输出设备?A. 显示器B. 打印机C. 扬声器D. 键盘答案:D8. 下面哪个不是计算机的总线类型?A. 数据总线B. 地址总线C. 控制总线D. 通信总线答案:D9. 下面哪个不是计算机的指令类型?A. 数据传输指令B. 算术运算指令C. 逻辑运算指令D. 中断指令答案:D10. 下面哪个不是计算机的并行计算技术?A. 流水线技术B. 向量处理技术C. 多线程技术D. 分布式计算技术答案:D二、填空题(每题2分,共20分)1. 计算机硬件系统主要由______和______组成。

答案:中央处理器,外部设备2. 计算机的五大组成部分包括:控制器、运算器、______、______和______。

答案:存储器,输入设备,输出设备3. 计算机的数据表示方法有:二进制、八进制、十六进制等,其中计算机内部使用的是______。

答案:二进制4. 计算机的存储器层次结构包括:寄存器、高速缓存、______和______。

答案:主存储器,硬盘5. 计算机的指令分为:数据传输指令、算术运算指令、逻辑运算指令和______。

计算机组成原理(期末考卷三套附带答案)

计算机组成原理(期末考卷三套附带答案)

计算机组成原理题型一、填空题(本大题共5小题,每题2分,共10分)1.若[x]原=xxxxxx ,则[x]补=( ) 2. 3. 4. 5.二、单项选择题(本大题共5小题,每题2分,共10分)从下列各题四个备选答案中选出一个正确答案,并将其代号写在题前面的括号内。

( )1.能够被计算机硬件直接识别的语言是A. 汇编语言B. 高级语言C. 机器语言D. 应用语言( )2. ( )3. ( )4. ( )5.三、计算题(本大题共2小题,每小题5分,共10分)1.用变形补码2 .四、简答题(本大题共2小题,每小题5分,共10分)1.说明2. 顺序存储器和交叉存储器√五、设计题(本大题共2小题,第一小题10分,第二小题20分,本大题30分)1.试用xxxxx 芯片,构成xxxxx 存储器.2.假设某计算机的数据通道如下图所示,请设计以下指令的微操作序列: 1) ADD Rxx ,Rxx 寄存器的内容相加后存入Rxx 。

2)六、分析题(本大题共2小题,第一小题10分,第二小题20分,本大题30分)1.现有xxxxxxx 个中断源,其优先级由高向低按xxxxxxx 顺序排列。

若中断服务程序的执行时间为xxxx μs ,根据下图所示时间轴给出的中断源请求中断的时刻。

画出CPU 执行程序的轨迹。

地址线存储总线C P U 内部总线D服务C服务B服务A服务0 10 20 30 40 50 60 70 80 90 100 120 130 140 t(μs)B与C请求D请求B请求A请求2.设磁盘组有xx片磁盘,每片有两个记录面,最上最下两个面不用。

存储区域内径xxxx,外径xxx,道密度为xxxx道/cm,内层位密度xxx0位/cm,转速转/分。

问:1)共有多少柱面?2)盘组总存储容量是多少?3)数据传输率多少?4)采用定长数据块记录格式,直接寻址的最小单位是什么?寻址命令中如何表示磁盘地址?本科生期末试卷一一.选择题(每小题1分,共10分)1.计算机系统中的存贮器系统是指______。

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

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

计算机组成原理期末考试题及答案一、选择题(每题3分,共30分)1. 计算机系统由哪两大部分组成?A. 硬件和软件B. 中央处理器和外部设备C. 输入设备和输出设备D. 存储器和运算器答案:A2. 下面哪一个不是计算机硬件的基本组成?A. 运算器B. 控制器C. 存储器D. 键盘答案:D3. 下面哪一个寄存器不属于CPU内部寄存器?A. 指令寄存器(IR)B. 程序计数器(PC)C. 累加器(AC)D. 磁盘地址寄存器(MAR)答案:D4. 下面哪一个不是计算机的性能指标?A. 字长B. 主频C. 内存容量D. 操作系统答案:D5. 下面哪一个不是计算机的总线类型?A. 数据总线B. 地址总线C. 控制总线D. 信号总线答案:D6. 下面哪一个不是存储器的层次结构?A. 缓存(Cache)B. 主存储器(RAM)C. 辅助存储器(硬盘)D. 寄存器答案:D7. 下面哪一个不是计算机的输入设备?A. 键盘B. 鼠标C. 扫描仪D. 打印机答案:D8. 下面哪一个不是计算机的输出设备?A. 显示器B. 打印机C. 扬声器D. 键盘答案:D9. 下面哪一个不是计算机的总线标准?A. PCIB. USBC. SATAD. HTTP答案:D10. 下面哪一个不是计算机的指令类型?A. 数据传送指令B. 运算指令C. 控制指令D. 通信指令答案:D二、填空题(每题3分,共30分)1. 计算机硬件系统主要包括五大部件,分别是________、________、________、________和________。

答案:控制器、运算器、存储器、输入设备、输出设备2. 计算机的运算器主要由________、________和________组成。

答案:算术逻辑单元(ALU)、累加器(AC)、寄存器3. 计算机的指令系统主要包括________、________和________三种类型的指令。

答案:数据传送指令、运算指令、控制指令4. 计算机的存储器层次结构包括________、________和________。

计算机组成原理期末考试试卷及答案

计算机组成原理期末考试试卷及答案

计算机组成原理期末考试试卷及答案计算机组成原理期末考试试卷(1)⼀.选择题(下列每题有且仅有⼀个正确答案,每⼩题2分,共20分)1.假设下列字符码中最后⼀位为校验码,如果数据没有错误,则采⽤偶校验的字符码的是____。

A. 11001011B. 11010110C. 11000001 D。

110010012.在定点⼆进制运算器中,减法运算⼀般通过______ 来实现。

3. A.补码运算的⼆进制加法器 B. 补码运算的⼆进制减法器4. C. 补码运算的⼗进制加法器 D. 原码运算的⼆进制减法器5.下列关于虚拟存储器的说法,正确的是_B___。

A.提⾼了主存储器的存取速度B.扩⼤了主存储器的存储空间,并能进⾏⾃动管理和调度C. 提⾼了外存储器的存取速度D. 程序执⾏时,利⽤硬件完成地址映射6.下列说法正确的是__B__。

A. 存储周期就是存储器读出或写⼊的时间B. 双端⼝存储器采⽤了两套相互独⽴的读写电路,实现并⾏存取C. 双端⼝存储器在左右端⼝地址码不同时会发⽣读/写冲突D. 在cache中,任意主存块均可映射到cache中任意⼀⾏,该⽅法称为直接映射⽅式7.单地址指令中,为了完成两个数的算术运算,除地址码指明的⼀个操作数外,另⼀个操作数⼀般采⽤__C__寻址⽅式。

A. 堆栈B. ⽴即C.隐含D. 间接8.指令系统中采⽤不同寻址⽅式的⽬的主要是___D___ 。

9.A.实现存储程序和程序控制 B.提供扩展操作码的可能并降低指令译码难度10. C .可以直接访问外存 D 。

缩短指令长度,扩⼤寻址空间,提⾼编程灵活性11.下列说法中,不符合RISC 指令系统特点的是__B__。

A. 指令长度固定,指令种类少B. 寻址⽅式种类尽量少,指令功能尽可能强C. 增加寄存器的数⽬,以尽量减少访存的次数D. 选取使⽤频率最⾼的⼀些简单指令,以及很有⽤但不复杂的指令 12.指令周期是指___C___。

13. A .CPU 从主存取出⼀条指令的时间 B .CPU 执⾏⼀条指令的时间 14. C .CPU 从主存取出⼀条指令加上执⾏这条指令的时间 D .时钟周期时间15.假设微操作控制信号⽤n C 表⽰,指令操作码译码输出⽤m I 表⽰,节拍电位信号⽤k M 表⽰,节拍脉冲信号⽤i T 表⽰,状态反馈信息⽤i B 表⽰,则硬布线控制器的控制信号n C 可描述为__D__。

计算机组成原理试卷答案_13年

计算机组成原理试卷答案_13年

2012 -2013 学年第二学期试卷第 1 页 (共 2 页)20分,每空2分)BBDAA DADAC 13.5 49.5 0D.4 0.001101 1111.11 11110101 10110011 -3 01001101 13/128 31.25 ; 90ns ;统一编址 独立编址;写直达法和写回法; 微指令 微命令 ;系统总线;230 1. 控制方式:程序查询方式、程序中断方式、DMA 方式、 通道方式、I/O 处理器方式 2. 硬布线控制方式: 通过逻辑门组合实现,思路清晰,运行速度快; 实现电路结构庞杂,不规范,指令不易修改、更新。

微指令控制方式: 通过控制存储器和微指令寄存器直接控制,电路规整,指令修改和增 删方便,但运行速度相对前者慢。

3. SRAM :依靠双稳态电路内部交叉反馈的机制存储信息; 不需刷新,功耗较大,速度快,常用作Cache ; DRAM :依靠电容存储电荷的原理存储信息; 需要刷新,功耗较小,速度较快,容量大,常用作主存; 二者均属于易失性存储器。

1. (1)242-8=6(条) (2)[(24-12)*26]-50/26=255(条)[E X ]补=00, 10、[M X ] 补=11.0011, [E Y ]补=00,01、[M Y ] 补=00.1011, 对阶[E X+Y ]补=0010,[M X ] 补=11.0011 、[M Y ] 补=00.01011; 尾数相加[M X+Y ] 补=11.0011+00.01011=11.10001;专业04级国际学院(本科)课程计算机组成(A卷)左规[M X+Y]补=11.0001 ,阶码减1 ,[E X+Y]补=00,01,[M X+Y]补=11.0001 ;无需舍入;结果未溢出,所以[X+Y]补=00,01;11.0001 ,X+Y=2+01*(-0.1111)3. 求积的阶码,积的阶码为两数阶码的和[E X+E Y]补=[E X]补+[E Y]补=00,011+00, 100=00,111; 对应真值为+7尾数相乘(采用补码一位乘法,过程略):[M X ]补=0.1101,[M Y ]补=1.0111;[M X*Y]补=1.10001011规格化:左规,尾数左移一位,阶码减1,[E X*Y]补=00,110;[E X*Y]移=1.00010110舍入:[M X*Y]补=1. 0001判溢出:阶码未溢出,所以X*Y =26*(-15/16)4. t=12,c’=11,r=2,b=7, 组号:2E2H,块号:B88H、B89H、B8AH、B8BH主存字块标记为:8D2H;五、答案不唯一根据题意知,需要2片2K*8的芯片构成ROM,6片2K*8的芯片构成RAM片内寻址均为11条;又因ROM的寻址空间为0000H~0FFFH,RAM寻址空间为1000H~3FFFH,所以片选信号可通过74LS138实现,输入端为A13~A11,片选段分别接Y1、~ Y7端,A14、A15接译码器低使能端,图略。

13计科计算机组成原理考试复习 (1)

13计科计算机组成原理考试复习 (1)


CPU将提供15根地址线A14-A0、8根数据线与 存储器相连;而存储芯片仅有13根地址线、8根数据 线。四个芯片的地址线A12~A0、数据线D7~D0及读 写控制信号 WE 都是同名信号并联在一起;高位地 址线A14、A13经过一个地址译码器产生四个片选信号 CS ,分别选中四个芯片中的一个。
3、在堆栈操作中,压栈操作时做什么操作? 答:压栈操作时SP减1后将数据存入SP指示的存储单 元 。 4、堆栈指针SP的内容是内容? 答:堆栈指针SP的内容是栈顶地址 5、自底向上生成堆栈的进栈时是如何操作的? 答:自底向上生成堆栈的进栈,堆栈的栈底地址大于栈顶 地址,通常栈指针始终指向栈顶的满单元。进栈时, SP的内容需要先自动减1,然后再将数据压入堆栈。 6、自底向上生成堆栈的出栈时是如何操作的? 答:自底向上生成堆栈的出栈时,需要先将堆栈中的数据 弹出,然后SP的内容再自动加1。
3、以下浮点数的表示中,尾数是补码表示时,
判断哪一个符合规格化要求? 1)0.0011110×20 ;答:有2位无效0 2)0.0001011×2-2 ;答:有3位无效0 3)1.1110010×21 ;答:有3位无效0 4)1.0011011×2-4 ;答:规格化 4、以下浮点数的表示中,尾数是原码表示, 判断哪一个符合规格化要求? 1)1.0010011×2-4 ;答:有2位无效0 2)1.1100110×21 ;答:规格化 3)0.0011110×20 ;答:有2位无效0 4)0.0111011×2-2 ;答:有1位无效0
3、
在二进制尾数的浮点数中,为了保持数值 不变,小数点右移2位,阶码要如何处理? 答:二进制尾数小数点右移2位(左规2位), 阶码要减2 (例:0.0025×104 = 0.25×102 = 25) 4、 在二进制尾数的浮点数中,为了保持数值 不变,小数点左移2位,阶码要如何处理? 答:二进制尾数小数点左移2位(右规2位), 阶码要加2 (例:25000×10-3 = 250×10-1 = 25)

计算机组成原理期末考试试卷及答案(1)

计算机组成原理期末考试试卷及答案(1)

计算机构成原理期末考试一试卷(1)一.选择题(以下每题有且仅有一个正确答案,每题 2 分,共 20 分)1.假定以下字符码中最后一位为校验码,假如数据没有错误,则采纳偶校验的字符码的是____。

A.B. 11010110C. D.2.在定点二进制运算器中,减法运算一般经过______ 来实现。

3.A. 补码运算的二进制加法器B.补码运算的二进制减法器4.C. 补码运算的十进制加法器D. 原码运算的二进制减法器5.以下对于虚构储存器的说法,正确的选项是____。

A.提升了主储存器的存取速度B.扩大了主储存器的储存空间,并能进行自动管理和调动C.提升了外储存器的存取速度D.程序履行时,利用硬件达成地点映照6.以下说法正确的选项是____。

A.储存周期就是储存器读出或写入的时间B.双端口储存器采纳了两套互相独立的读写电路,实现并行存取C.双端口储存器在左右端口地点码不一样时会发生读/ 写矛盾D.在 cache 中,随意主存块均可映照到cache 中随意一行,该方法称为直接映照方式7.单地点指令中,为了达成两个数的算术运算,除地点码指明的一个操作数外,另一个操作数一般采纳____寻址方式。

A. 货仓B.立刻C.隐含D. 间接8.指令系统中采纳不一样寻址方式的目的主假如______ 。

9. A.实现储存程序和程序控制B.供给扩展操作码的可能并降低指令译码难度10.C.能够直接接见外存D.缩短指令长度,扩大寻址空间,提升编程灵活性11.以下说法中,不切合RISC指令系统特色的是____ 。

A.指令长度固定,指令种类少B.寻址方式种类尽量少,指令功能尽可能强C.增添寄存器的数量,以尽量减少访存的次数D.选用使用频次最高的一些简单指令,以及很实用但不复杂的指令12.指令周期是指______。

13.A. CPU从主存拿出一条指令的时间B. CPU履行一条指令的时间14.C. CPU从主存拿出一条指令加上履行这条指令的时间D.时钟周期时间15.假定微操作控制信号用 C n表示,指令操作码译码输出用I m表示,节拍电位信号用M k表示,节拍脉冲信号用T i 表示,状态反应信息用B i表示,则硬布线控制器的控制信号 C n可描绘为____。

计算机组成原理期末测试试卷十套(含答案)

计算机组成原理期末测试试卷十套(含答案)

计算机组成原理期末测试试卷十套含答案计算机组成原理期末试卷一 (2)计算机组成原理期末试卷一答案 (5)计算机组成原理期末试卷二 (8)计算机组成原理期末试卷二答案 (11)计算机组成原理期末试卷三 (15)计算机组成原理期末试卷三答案 (18)计算机组成原理期末试卷四 (21)计算机组成原理期末试卷四答案 (25)计算机组成原理期末试卷五 (26)计算机组成原理期末试卷五答案 (30)计算机组成原理期末试卷六 (33)计算机组成原理期末试卷六答案 (36)计算机组成原理期末试卷七 (39)计算机组成原理期末试卷七答案 (42)计算机组成原理期末试卷八 (44)计算机组成原理期末试卷八答案 (48)计算机组成原理期末试卷九 (52)计算机组成原理期末试卷九答案 (56)计算机组成原理期末试卷十 (59)计算机组成原理期末试卷十答案 (62)计算机组成原理期末试卷一一.选择题 (每小题1分,共10分)1.计算机系统中的存贮器系统是指__d____。

A RAM存贮器B ROM存贮器C 主存贮器D cache、主存贮器和外存贮器2.某机字长32位,其中1位符号位,31位表示尾数。

若用定点小数表示,则最大正小数为___b___。

A +(1 – 2-32)B +(1 – 2-31)C 2-32D 2-313.算术 / 逻辑运算单元74181ALU可完成___c___。

A 16种算术运算功能B 16种逻辑运算功能C 16种算术运算功能和16种逻辑运算功能D 4位乘法运算和除法运算功能4.存储单元是指__b____。

A 存放一个二进制信息位的存贮元B 存放一个机器字的所有存贮元集合C 存放一个字节的所有存贮元集合D 存放两个字节的所有存贮元集合;5.相联存贮器是按___c___进行寻址的存贮器。

A 地址方式B 堆栈方式C 内容指定方式D 地址方式与堆栈方式6.变址寻址方式中,操作数的有效地址等于___c___。

《计算机组成原理》期末考试试卷附答案

《计算机组成原理》期末考试试卷附答案

《计算机组成原理》期末考试试卷附答案一、单选题(共20小题,每小题3分,共60分)1、完整的计算机系统应包括______。

A.运算器、存储器和控制器B.外部设备和主机C.主机和实用程序D.配套的硬件设备和软件系统2、计算机系统中的存储器系统是指______。

A.RAM存储器B.ROM存储器C.主存储器D.主存储器和外存储器3、冯·诺依曼机工作方式的基本特点是______。

A.多指令流单数据流B.按地址访问并顺序执行指令C.堆栈操作D.存储器按内部选择地址4、下列说法中不正确的是______。

A.任何可以由软件实现的操作也可以由硬件来实现B.固件就功能而言类似于软件,而从形态来说又类似于硬件C.在计算机系统的层次结构中,微程序级属于硬件级,其他四级都是软件级D.面向高级语言的机器是完全可以实现的5、在下列数中最小的数为______。

A.(101001)2B.(52)8C.(101001)BCDD.(233)166、在下列数中最大的数为______。

A.(10010101)2B.(227)8C.(143)5D.(96)167、在机器中,______的零的表示形式是唯一的。

A.原码B.补码C.反码D.原码和反码9、针对8位二进制数,下列说法中正确的是______。

A.–127的补码为10000000B.–127的反码等于0的移码BC.+1的移码等于–127的反码D.0的补码等于–1的反码9、一个8位二进制整数采用补码表示,且由3个“1”和5个“0”组成,则最小值为______。

A.–127B.–32C.–125D.–310、计算机系统中采用补码运算的目的是为了______。

A.与手工运算方式保持一致B.提高运算速度C.简化计算机的设计D.提高运算的精度11、若某数x的真值为–0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法是______码。

A.原B.补C.反D.移12、长度相同但格式不同的2种浮点数,假定前者阶段长、尾数短,后者阶段短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为______。

西安交通大学组成原理13年试卷

西安交通大学组成原理13年试卷

共 6 页
第 2 页
二、简答题: (每小题 5 分,共 15 分)
1、设磁盘存储器有 6 个记录扇面,共有 100 道题,分 8 个扇区,每扇区存 储 1K 字节,转速为 7200 转/分,则该扇面存储器的总容量是多少字节?数据传 输率是多少(Bps)?平均等待时间又是多少? 2、请列出补码一位乘比较法中每部部分积运算的运算规则表,并分析移位 次数、运算次数等规则。 3、在微指令格式设计中,微地址的形成方法有哪几种?请简述它们获得后 继微地址的方法。假设某机有 100 条指令,平均每条指令由 5 条伪指令编制的 微程序实现,其中有一条取指伪指令是所有指令公用的。已知微指令长度为 32 位,则控制存储器容量至少需要多大?
三、指令系统设计: (15 分)
某 32 位计算机,CPU 中有 32 个通用寄存器,主存容量为 4GB。指令字 节等于机器字长,若该机指令系统课完成 138 种操作,操作码位数固定,且具 有立即寻址、直接寻址、间接寻址、寄存器间接寻址、变址寻址(通用寄存器 作为变址寄存器)、基址寻址(通用寄存器作为基址寄存器)和相对寻址 7 中 方式。 试回答:(要求:答案中数据用 2 的幂形式表示) (1)画出一地址指令格式,并指出各字段的位数及作用; (2)直接寻址的最大范围; (3)变址寻址的范围; (4)基址寻址的位移量范围; (5)相对寻址的位移量范围。
西安交通大学考试题 A 卷
课 程 计算机组成原理 A
系 别 考 试 日 期
成绩
2013 年 1 月 18 日
专业班号 姓 名 学 号 期中 期末 √
一、多选一填空:
(答案请直接填在空中)
(10 分)
1、某机指令字长 20 位,每个操作数的地址码为 8 位,指令分别为零地址、 一地址和二地址 3 种格式。分别采用定长操作码和变长操作码方案时,二地址 指令的最多条数是 。 A.14 条,15 条 B.15 条,16 条 C.16 条,15 条 D.15 条,14 条 2、下列有关存储系统的叙述中,错误的是 。 A.Cache-主存之间的信息调度功能全部由硬件技术实现 B.主存-辅存层次的主要作用是为程序员提供交大的访存空间 C.Cache-主存层次在提高 CPU 访存速度的同时增加了存储器的容量 D.主存-辅存之间的信息调度功能通过软硬件结合的技术实现 3、用 64K×1 位的 DRAM 芯片构成 1M×16 位的主存储器,芯片内部存储元排 列成正方形整列,其刷新最大时间间隔为 4ms。则采用异步刷新时,两次刷新 操作的最大时间间隔为 。 A.18μs B.17μs C.16μs D.15μs 4、 某 CRT 显示器, 采用逐行光栅扫描方式, 其帧频为 50Hz, 行频为 30KHz, 点频为 24MHz,那么该显示器的分辨率为 。 A.800×600 B.1024×728 C.1024×1024 D.1280×720

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

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

计算机组成原理期末考试试题及答案一、选择题(每题2分,共20分)1. 计算机系统由哪两部分组成?A. 硬件和软件B. 输入和输出设备C. 中央处理器和外部设备D. 存储器和输入输出设备答案:A2. 下面哪个寄存器用来存放指令?A. 累加寄存器B. 指令寄存器C. 程序计数器D. 状态寄存器答案:B3. 下面哪种总线用于连接CPU和内存?A. 数据总线B. 地址总线C. 控制总线D. 局部总线答案:B4. 下面哪个设备不属于输入设备?A. 键盘B. 鼠标C. 扫描仪D. 打印机答案:D5. 下面哪个设备不属于输出设备?A. 显示器B. 打印机C. 扬声器D. 键盘答案:D6. 下面哪个操作属于逻辑运算?A. 加法B. 减法C. 与运算D. 乘法答案:C7. 下面哪种存储器属于随机访问存储器?A. 硬盘B. U盘C. RAMD. ROM答案:C8. 下面哪个部件负责数据的输入输出操作?A. CPUB. 内存C. 硬盘D. I/O接口答案:D9. 下面哪个技术用于提高CPU的工作频率?A. 超线程B. 超频C. 虚拟化D. 多核答案:B10. 下面哪个总线标准用于连接CPU和外部设备?A. PCIB. USBC. IDED. SATA答案:A二、填空题(每题2分,共20分)1. 计算机的硬件系统主要包括五大部件:________、________、________、________和________。

答案:控制器、运算器、存储器、输入设备、输出设备2. 计算机指令通常由________和________两部分组成。

答案:操作码、操作数3. 在计算机中,数据总线的宽度决定了计算机的________。

答案:字长4. 计算机的存储器系统分为________和________两大部分。

答案:主存储器、辅助存储器5. I/O端口地址分为________和________两种。

答案:统一编址、独立编址三、判断题(每题2分,共20分)1. 计算机的性能主要取决于CPU的性能。

(完整word版)计算机组成原理期末试题及答案

(完整word版)计算机组成原理期末试题及答案

第一章计算机系统概论计算机的硬件是由有形的电子器件等构成的,它包括运算器、存储器、控制器、适配器、输入输出设备。

早起将运算器和控制器合在一起称为CPU(中央处理器)。

目前的CPU包含了存储器,因此称为中央处理器。

存储程序并按地址顺序执行,这是冯·诺依曼型计算机的工作原理,也是CPU自动工作的关键。

计算机系统是一个有硬件、软件组成的多级层次结构,它通常由微程序级、一般程序级、操作系统级、汇编语言级、高级语言级组成,每一级上都能进行程序设计,且得到下面各级的支持。

习题:4冯·诺依曼型计算机的主要设计思想是什么?它包括那些主要组成部分?主要设计思想是:存储程序通用电子计算机方案,主要组成部分有:运算器、逻辑控制装置、存储器、输入和输出设备5什么是存储容量?什么是单元地址?什么是数据字?什么是指令字?存储器所有存储单元的总数称为存储器的存储容量。

每个存储单元都有编号,称为单元地址。

如果某字代表要处理的数据,称为数据字。

如果某字为一条指令,称为指令字7指令和数据均存放在内存中,计算机如何区分它们是指令还是数据?每一个基本操作称为一条指令,而解算某一问题的一串指令序列,称为程序第二章运算方法和运算器按对阶操作。

直接使用西文标准键盘输入汉字,进行处理,并显示打印汉字,是一项重大成就。

为此要解决汉字的输入编码、汉字内码、子模码等三种不同用途的编码。

1第三章 内部存储器CPU 能直接访问内存(cache 、主存)双端口存储器和多模块交叉存储器属于并行存储器结构。

cache 是一种高速缓冲存储器,是为了解决CPU 和主存之间速度不匹配而采用的一项重要的硬件技术,并且发展为多级cache 体系,指令cache 与数据cache 分设体系。

要求cache 的命中率接近于1适度地兼顾了二者的优点又尽量避免其缺点,从灵活性、命中率、硬件投资来说较为理想,因而得到了普遍采用。

习题: 1设有一个具有20位地址和32位字长的存储器,问:(1)该存储器能存储多少个字节的信息?(2)如果存储器由512K ×8位SRAM 芯片组成,需要多少片;(3)需要多少位地址做芯片选择?(1)字节M 4832*220= (2)片84*28*51232*1024==K K (3)1位地址作芯片选择 2 已知某64位机主存采用半导体存储器,其地址码为26位,若使用4M ×8位DRAM 芯片组成该机所允许的最大主存空间,并选用内存条结构形式,问:(1) 若每个内存条16M ×64位,共需几个内存条?(2)每个内存条共有多少DRAM 芯片? (3)主存共需多少DRAM 芯片?CPU 如何选择各内存条?(1). 共需模块板数为m :m=÷2^24=4(块)(2). 每个模块板内有DRAM 芯片数为32 (片)(3) 主存共需DRAM 芯片为:4*32=128 (片)每个模块板有32片DRAM 芯片,容量为16M ×64位,需24根地址线(A23~A0) 完成模块板内存储单元寻址。

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

考试科目名称计算机系统基础(A 卷)
2014—2015学年第1学期教师袁春风路通苏丰唐杰汪亮考试方式:开卷系(专业)计算机科学与技术
年级
2013
班级
学号
姓名
成绩
题号一二三四五六七八九十十一十二
分数
一个C 语言程序有两个源文件:main.c 和test.c ,它们的内容如下图所示。

假设在IA-32/Linux 平台上用GCC 编译驱动程序处理,main.c 和test.c 的可重定位目标文件名分别是main.o 和test.o ,生成的可执行文件名为test 。

回答下列问题或完成下列任务。

(提示:IA-32为小端方式,字长为32位,即sizeof(int)=4,虚拟地址空间中的只读数据和代码段、可读写数据段都按4KB 边界对齐)
一、从C 语言源程序到可执行文件test 的转换需要经过哪些步骤?(4分)
二、已知数组a 首址为0x080496dc ,则0x080496e0到0x080496e3每个单元的内容依次是什么?假设数组a
的类型为float ,则0x080496e0到0x080496e3每个单元的内容依次是什么?(6分)
三、使用“objdump –d test”得到sum 函数的反汇编结果如下,从反汇编结果可看出IA-32是CISC 还是RISC ?
为什么?(2分)四、根据sum 函数反汇编
结果画出其栈帧,要求
分别用EBP 和ESP 标示栈帧底部和顶部并标出i 的位置。

(4分)五、cmpl 指令的执行将会
影响EFLAGS 寄存器中哪些常用标志?当i=4时,sum 函数中cmpl 指令的执行结果将如何影响下条jle 指令?(10分)
六、地址0x804845a 处的mov 指令中,源操作数采用什么寻址方式?其中,EAX 寄存器存放的是哪
个变量?为何比例因子为4?如何计算源操作数的有效地址?源操作数的访问过程需要经过哪些步骤?(要求从有效地址计算开始进行简要说明,包括何时判断及如何判断TLB 缺失、缺页和cache 缺失等,字数在300~400字左右)(20分)
七、画出test 的一个进程对应的虚拟地址空间。

要求根据sum 函数的反汇编结果,给出只读数据和代码段
的起始地址、可读写数据段的起始地址,并说明符号a 、val 、sum 分别定义在哪个段内。

(10分)八、使用“objdump –d test”得到main 函数的反汇编结果如下。

已知分页时页大小为4KB ,主存与cache 交
换的主存块大小为64B ,则在执行test 程序过程中,对于sum 函数来说,访问指令的cache 命中率是多少?(10分)九、填写下表中各符号的情
况,说明每个符号是否出现在test.o 的符号表(.symtab 节)中,如果是的话,进一步说明定
义该符号的模块是main.o 还是test.o 、该符号的类型是全局、外部还是本地符号、该符号出现在test.o 中的哪个节(.text 、.data 或.bss )。

(6分)
十、使用“objdump –d test.o”得到sum 函数的反汇编结果如下。

对照在可重定位文件test.o 和可执行文件test
中的两个sum 函数的反汇编结果,说明在哪些指令中进行了重定位(可在相应指令下方划线或给出相应指令所在的位移量)。

(4分)
十一、为什么在main.c 的开头需加“#include
<stdio.h>”?为什么main.c 中没有定义printf()函数,也没它的原型声明,但main()函数引用它时没有发生错误?为什么printf()函数中未指定字符串输出目标,但执行test 程序后会在屏幕上显示字符串?(4分)十二、main 函数中的printf 语句所对应的指
令为“call 8048300<printf@plt>”。

简述从执行该指令开始到在屏幕上显示出“sum=-96”为止的大概过程。

要求字数在300左右。

(10分)
十三、简述计算机系统层次结构。

要求字数在200左右。

(10分)
符号在test.o 的符号表中?
定义模块
符号类型

a val sum i。

相关文档
最新文档