2019年考研真题-“计算机组成原理部分”课堂讲解

合集下载

计算机组成原理考研试题(九)及答案

计算机组成原理考研试题(九)及答案

计算机组成原理考研试题(九)及答案一、选择题(共20 分,每题1 分)1.用户与计算机通信的界面是______。

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

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

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

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

A.一次可以完成多个操作;B.微指令的操作控制字段不进行编码;C.微指令的格式简短;D.微指令的格式较长。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

A.外部设备一旦发出中断请求,便立即得到CPU 的响应;B.外部设备一旦发出中断请求,CPU 应立即响应;C.中断方式一般用于处理随机出现的服务请求;D.程序查询用于键盘中断。

《计算机组成原理》2019章节测试题与答案

《计算机组成原理》2019章节测试题与答案

《计算机组成原理》2019章节测试题与答案第1章单元测试1、下列不属于计算机特点的是:答案:不可靠、故障率高2、目前我们所说的个人台式商用机属于。

答案:微型机3、微型机的发展以技术为标志。

答案:微处理器4、物理器件采用晶体管的计算机被称为().答案:B5、计算机的运算速度只与机器的主频相关。

答案:错6、存储器的容量应该包括主存容量和辅存容量。

答案:对7、控制器用来完成算术运算和逻辑运算。

答案:错8、输入设备将机器运算结果转换成人们熟悉的信息形式。

答案:错9、汇编语言是计算机能直接识别的语言。

答案:错10、计算机硬件和软件是相辅相成、缺一不可的。

答案:对第2章单元测试1、若十六进制数为 B5.4 ,则相应的十进制数为。

答案:181.252、一个 C 语言程序在一台 32 位机器上运行。

程序中定义了三个变量 x 、 y 和 z ,其中 x 和 z 是 int 型, y 为 short 型。

当 x=127 , y=-9 时,执行赋值语句 z=x+y 后, x 、 y 和 z 的值分别是。

答案:X=0000007FH,y=FFF7H,z=00000076H3、在定点二进制运算器中,减法运算一般是通过实现的。

答案:补码运算的二进制加法器4、在原码一位乘中,当乘数 Yi 为 1 时,。

答案:被乘数绝对值与原部分积相加后,右移一位。

5、在定点整数除法中,为了避免运算结果的溢出,要求|被除数|<|除数|。

答案:对6、在原码加减交替除法中,符号位单独处理,参加操作的数是__。

答案:绝对值的补码7、假定变量 i , f , d 数据类型分别为 int, float, double (int 用补码表示, float 和 double 用 IEEE754 单精度和双精度浮点数据格式表示 ) ,已知 i=785 , f=1.5678e3 , d=1.5e100 ,若在 32 位机器中执行下列关系表达式,则结果为真的是。

计算机组成原理 存储器层次结构 考研真题及例题解析.

计算机组成原理 存储器层次结构 考研真题及例题解析.

存储器层次结构真题及例题解析在本章的内容中,需要重点掌握的有存储器的组成、Cache的映像等。

本节按照研究生入学考试的试题样式,参考历年的真题和全国40所高校的研究生入学试题,组织了相关的真题及解析,供参考。

一、单项选择题例题1:某计算机的Cache共有16块,采用2路组相联映射方式(即每组2块)。

每个主存块大小为32字节,按字节编址。

主存129号单元所在主存块应装入到的Cache组号是(1)。

[200 9年试题14](1)A.0 B.2 C.4 D.6例题1分析组相联映射方式是将某一主存块j按模Q(Q是Cache的组数)映射到Cache的第i组中的任一块,即i = j mod Q。

根据题目条件可知,Q=16/2=8组。

因为每个主存块大小为32字节,按字节编址,所以主存129号单元所在的主存块号为4(注意:从0开始计数),所以i=4 mod 8=4。

每个主存块大小为32字节,4位,每组2块8位,129/8=16例题1答案:C例题2:某计算机主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址。

现要用2K×8位的ROM芯片和4K×4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是(2)。

[2009年试题15](2)A.1、15 B.2、l5 C.1、30 D.2、30例题2分析因为1B=8位,ROM区的总大小为4KB,即为4K×8位,那么需要的ROM芯片数为:(4K×8位) /(2K×8位)=2片。

64KB-4KB =60KB,即60K×8位,那么需要的RAM芯片数为:(60K×8位)/(4K×4位)=30片。

例题2答案:D例题3:假设某计算机的存储系统由Cache和主存组成。

某程序执行过程中访存1000次,其中访问Cache缺失(未命中)50次,则Cache的命中率是(3)。

计算机组成原理考研真题与解析

计算机组成原理考研真题与解析

2009年真题1.冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是A.指令操作码的译码结果B.指令和数据的寻址方式C.指令周期的不同阶段D.指令和数据所在的存储单元2.一个C语言程序在一台32位机器上运行。

程序中定义了三个变量x,y和z,其中x和z为int 型,y为short型。

当x=127,y=-9时,执行赋值语句z=x+y后,x,y和z的值分别是A.x=0000007FH,y=FFF9H,z=00000076HB.x=0000007FH,y=FFF9H,z=FFFF0076HC.x=0000007FH,y=FFF7H,z=FFFF0076HD.x=0000007FH,y=FFF7H,z=00000076H3.浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。

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

若有两个数x=27*29/32,y=25*5/8,则用浮点加法计算x+y的最终结果是A. 001111100010 B. 001110100010 C. 010********* D. 发生溢出4.某计算机的Cache共有16块,采用2路组相联映射方式(即每组2块)。

每个主存块大小为32字节,按字节编址。

主存129号单元所在主存块应装入到的Cache组号是A. 0 B. 1 C. 4 D. 65.某计算机主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址。

现要用2K×8位的ROM芯片和4K×4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是A.1,15 B.2,15 C.1,30 D.2,306.某机器字长16位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。

假定取指令时,每取一个字节PC自动加1。

唐朔飞计算机组成原理第2版视频精讲

唐朔飞计算机组成原理第2版视频精讲

唐朔飞计算机组成原理第2版视频精讲!唐朔飞计算机组成原理第2版精讲班【教材精讲+考研真题串讲】讲师:赵剑锋视频数量:44目录说明:本课程共包括44个高清视频(共62课时)。

序号名称1 第1章计算机系统概论(1)2 第1章计算机系统概论(2)3 第2章计算机的发展及应用(1)4 第2章计算机的发展及应用(2)5 第2章计算机的发展及应用(3)6 第3章总线系统(1)7 第3章总线系统(2)8 第3章总线系统(3)9 第4章存储器(1)10 第4章存储器(2)11 第4章存储器(3)12 第4章存储器(4)13 第4章存储器(5)14 第4章存储器(6)15 第4章存储器(7)16 第4章存储器(8)17 第4章存储器(9)18 第5章输入输出系统(1)19 第5章输入输出系统(2)20 第5章输入输出系统(3)21 第5章输入输出系统(4)22 第5章输入输出系统(5)23 第6章计算机的运算方法(1)24 第6章计算机的运算方法(2)25 第6章计算机的运算方法(3)26 第6章计算机的运算方法(4)27 第7章指令系统(1)28 第7章指令系统(2)29 第7章指令系统(3)30 第7章指令系统(4)31 第8章CPU的结构和功能(1)32 第8章CPU的结构和功能(2)33 第8章CPU的结构和功能(3)34 第8章CPU的结构和功能(4)35 第9章控制单元的功能(1)36 第9章控制单元的功能(2)37 第10章控制单元的设计(1)38 第10章控制单元的设计(2)39 附录10A PC整机介绍40 部分考研真题讲解(1)41 部分考研真题讲解(2)42 部分考研真题讲解(3)43 重难点知识串讲(1)44 重难点知识串讲(2)内容简介本课程是唐朔飞《计算机组成原理》(第2版)精讲班,为了帮助参加研究生招生考试指定考研参考书目为唐朔飞《计算机组成原理》(第2版)的考生复习专业课,我们根据教材和名校考研真题的命题规律精心讲解教材章节内容。

王道计组课后题讲解

王道计组课后题讲解

王道计组课后题讲解【王道计组课后题讲解】计算机组成原理是计算机科学与技术领域的一门基础课程,它主要介绍了计算机的基本组成结构、工作原理和运行机制等方面的知识。

作为计算机专业的核心课程之一,计算机组成原理的学习对于理解计算机的运行原理和优化程序设计具有重要意义。

然而,由于课堂时间有限,老师可能无法详细解答每一个题目和问题。

因此,针对王道计组课后题,本文将进行详细讲解,帮助同学们更好地掌握计算机组成原理的相关知识。

一、题目一题目描述:什么是冯·诺依曼体系结构?请简要描述其主要特点。

解析:冯·诺依曼体系结构是一种基于存储程序概念的计算机体系结构,由冯·诺依曼于1945年提出,是现代计算机的基础。

其主要特点包括以下几点:1. 存储程序概念:冯·诺依曼体系结构中,指令和数据以相同的方式存储在计算机内存中,计算机按照存储器地址访问数据和指令。

这种存储程序的概念使得计算机能够根据存储在内存中的程序指令进行自动化运算。

2. 指令流水线:冯·诺依曼体系结构中的计算机通常采用指令流水线的执行方式,即将指令的执行过程分为多个阶段,使得多条指令可以同时执行,提高了计算机的运行效率。

3. 存储器与运算器分离:冯·诺依曼体系结构将存储器和运算器进行了明确的分离。

存储器负责存储数据和指令,而运算器负责进行运算和逻辑判断。

4. 程序控制:冯·诺依曼体系结构中,计算机根据存储在内存中的程序指令顺序执行,具有明确定义的程序控制结构,能够实现复杂的程序逻辑和功能。

二、题目二题目描述:什么是时序逻辑?请简要描述时序逻辑的工作原理。

解析:时序逻辑是一种基于时钟信号的数字电路设计方式,用于实现带有状态的计算和控制。

其工作原理如下:1. 时钟信号驱动:时序逻辑的工作是由时钟信号驱动的,时钟信号的频率决定了电路的工作速度。

在每个时钟周期内,时序逻辑会根据输入信号和当前状态,在下一个时钟上升沿的时刻更新输出信号和状态。

考研南京大学计算机组成原理lecture10


5
4
6
4352/64=68,所以访问过程实际上是对前68块连续访问10次。
举例
第0 路 第0组 第1组 第2组 第3组 第4组 …… …… 0/64/48 1/65/49 2/66/50 3/67/51 4
……
第1 路 16/0/64 17/1/65 18/2/66 19/3/67 20 …… …… 31
写策略( 写策略(Cache一致性问题) 一致性问题)
为何要保持在Cache和主存中数据的一致? 和主存中数据的一致? – 因为Cache中的内容是主存块副本, 中的内容是主存块副本,当对Cache中的内容进行更 新时, 新时,就存在Cache和主存如何保持一致的问题。 和主存如何保持一致的问题。 – 以下情况也会出现“Cache一致性问题” • 当多个设备都允许访问主存时 例如: 设备可直接读写内存时, 例如 :I/O设备可直接读写内存时 ,如果Cache中的内容被修 改,则I/O设备读出的对应主存单元的内容无效; 设备读出的对应主存单元的内容无效;若I/O设备修 改了主存单元的内容, 改了主存单元的内容,则Cache中对应的内容无效。 中对应的内容无效。 • 当多个CPU都带有各自的Cache而共享主存时 某个CPU修改了自身Cache中的内容, 中的内容,则对应的主存单元和其 他CPU中对应的内容都变为无效。 中对应的内容都变为无效。 有两种情况 – 写命中 写命中( (Write Hit):要写的单元已经在 ):要写的单元已经在Cache中 – 写不命中( 写不命中(Write Miss):要写的单元不在 ):要写的单元不在Cache中
Lecture 10: Cache III
1
有效位( 有效位(Valid Bit)
通常为操作系统设置 “cache冲刷 cache冲刷”指令 因此cache 因此cache对操作系统程 cache对操作系统程 序员不是透明的! 序员不是透明的!

唐朔飞《计算机组成原理》考研真题详解(系统总线)【圣才出品】

3.3考研真题详解1.假定一台计算机采用3通道存储器总线,配套的内存条型号为DDR3-1333,即内存条所接插的存储器总线的工作频率为1333MHz、总线宽度为64位,则存储器总线的总带宽大约是()[2019年408统考]A.10.66GB/sB.32GB/sC.64GB/sD.96GB/s【答案】B【解析】首先总线的宽度为64bit,即8字节(Byte),则采用三通道的存储器总线的总带宽为8×1333×3=31.992≈32GB/s2.在系统总线的数据线上,不可能传输的是()。

[2011年408统考]A.指令B.操作数C.握手(应答)信号D.中断类型号【答案】C【解析】握手(应答)信号属于通信联络控制信号应该在通信总线上传输,不可能在数据总线上传输。

而指令、操作数和中断类型号都可以在数据线上传输。

3.下列选项中,在I/O总线的数据线上传输的信息包括()。

[2012年408统考]Ⅰ.I/O接口中的命令字Ⅱ.I/O接口中的状态字Ⅲ.中断类型号A.仅Ⅰ、ⅡB.仅Ⅰ、ⅢC.仅Ⅱ、ⅢD.Ⅰ、Ⅱ、Ⅲ【答案】D【解析】在程序查询方式中,向I/O接口发出的命令字和从I/O接口取回的状态字,以及中断方式中的中断类型号(确定相应的中断向量)都是通过I/O总线的数据线传输的。

4.假设某系统总线在一个总线周期中并行传输4B信息,一个总线周期占用两个时钟周期,总线时钟频率为10MHz,则总线带宽是()。

[2009年408统考]A.10MB/sB.20MB/sC.40MB/sD.80MB/s【答案】B【解析】总线带宽是指单位时间内总线上可传输数据的位数,通常用每秒钟传送信息的字节数来衡量,单位可用字节/秒(B/s)表示。

根据题意可知,在两个时钟周期内传输了4B的信息。

时钟周期=1/(10MHz)=0.1µs,也就是每0.2µs可以传输4B的信息,故每秒可以传输的信息数为4B/(0.2)us=4B/0.2×10-6s=20MB/s。

计算机组成原理习题解答

《计算机组成原理》习题解答第1章1. 解释概念或术语:实际机器、虚拟机器,机器指令、机器指令格式,主机、CPU、主存、I/O、PC、IR、ALU、CU、AC、MAR、MDR,机器字长、存储字长、指令字长、CPI、T C、主频、响应时间、吞吐量、MIPS、MFLOPS。

答:略2. 如何理解计算机系统的层次结构?说明高级语言、汇编语言及机器语言的差别与联系。

答:⑴计算机系统是由软件和硬件结合而成的整体。

为了提高计算机系统的好用性,程序设计语言的描述问题能力越来越强,各种程序设计语言大体上是一种层次结构,即高等级编程语言指令包含低等级编程语言指令的全部功能。

对于使用不同层次编程语言的程序员来说,他们所看到的同一计算机系统的属性是不同的,这些属性反映了同一计算机系统的不同层次的特征,即同一计算机系统可划分成多个层次结构,不同层次的结构反映的计算机系统的特征不同而已。

⑵机器语言是能够被计算机硬件直接识别和执行的程序设计语言,机器语言是一种面向硬件的、数字式程序设计语言;汇编语言和高级语言均用符号表示机器语言指令,指令很容易阅读和编写、但不能被硬件直接识别和执行,它们均是一种面向软件的、符号式程序设计语言;相对于汇编语言而言,高级语言描述问题的能力更强;高级语言和汇编语言程序必须翻译成机器语言程序后,才能在计算机硬件上执行。

3. 计算机系统结构、计算机组成的定义各是什么?两者之间有何关系?答:计算机系统结构是指机器语言程序员或编译程序编写者所看到的计算机系统的属性,包括概念性结构和功能特性两个方面。

主要研究计算机系统软硬件交界面的定义及其上下的功能分配。

计算机组成是指计算机硬件设计人员所看到的计算机系统的属性。

主要研究如何合理地逻辑实现硬件的功能。

计算机组成是计算机系统结构的逻辑实现。

4. 冯·诺依曼模型的存储程序原理包含哪些内容、对计算机硬件和软件有哪些要求?冯·诺依曼模型计算机的特点有哪些?答:存储程序原理是指程序和数据预先存放在存储器中,机器工作时自动按程序的逻辑顺序从存储器中逐条取出指令并执行。

计算机组成原理考研指定教材习题解答

计算机组成原理考研指定教材习题解答《计算机组成原理》考研指定教材习题解答李淑芝欧阳城添江西理⼯⼤学计算机科学与技术教研室2013.9⽬录第1章计算机系统概论 (1)第2章计算机的发展及应⽤ (6)第3章系统总线 (8)第4章存储器 (13)第5章输⼊输出系统 (32)第6章计算机的运算⽅法 (44)第7章指令系统 (65)第8章 CPU的结构和功能 (70)第9章控制单元的功能 (78)第10章控制单元的设计 (85)第1章计算机系统概论1.1 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?解:计算机系统由硬件和软件两⼤部分组成。

硬件即指计算机的实体部分,它由看得见摸得着的各种电⼦元器件,各类光、电、机设备的实物组成,如主机、外设等。

软件是看不见摸不着的,由⼈们事先编制成具有各类特殊功能的信息组成,⽤来充分发挥硬件功能,提⾼机器⼯作效率,便于⼈们使⽤机器,指挥整个计算机硬件系统⼯作的程序、资料、数据集合。

硬件和软件在计算机系统中相互依存,缺⼀不可,因此同样重要。

1.2 如何理解计算机系统的层次结构?解:(1)第⼀级:实际机器M1 (机器语⾔机器),机器语⾔程序直接在M1上执⾏;(2)第⼆级:虚拟机器M2(汇编语⾔机器),将汇编语⾔程序先翻译成机器语⾔程序,再在M1-上执⾏;(3)第三级:虚拟机器M3(⾼级语⾔机器),将⾼级语⾔程序先翻译成汇编语⾔程序,再在M2、M1(或直接到M1)上执⾏;(4)第零级:微程序机器M0(微指令系统),由硬件直接执⾏微指令。

(5)实际上,实际机器M1和虚拟机器M2之间还有⼀级虚拟机,它是由操作系统软件构成,该级虚拟机⽤机器语⾔解释操作系统。

(6)虚拟机器M3还可以向上延伸,构成应⽤语⾔虚拟系统。

1.3 说明⾼级语⾔、汇编语⾔和机器语⾔的差别及联系。

解:机器语⾔由0、1代码组成,是机器能识别的⼀种语⾔。

⽤机器语⾔编写程序时要求程序员对他们所使⽤的计算机硬件及其指令系统⼗分熟悉,编写程序难度很⼤,操作过程也极易出错。

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

0000 0010 0000 1110 0111 0000 0000 1000
14. 假定变量i、f和d的数据类型分别为int、float 和double(int用补码表示,float和double分别 用IEEE 754单精度和双精度浮点数格式表示), 已知i=785,f=1.5678e3,d=1.5e100。若在32位 机器中执行下列关系表达式,则结果为 “真”的
0000000000000000010 100 1111 00 a[0][255] 0000000000000000010 101 0000 00 a[1][0] 0000000000000000010 101 0001 00 a[1][1]
每次调入16个元素,因此命中率=15/16
[答案] (1)数据Cache的总容量为:4256位(532字节)。 (2)数组a在主存的存放位置及其与Cache之间的映射为: a[0][31]所在主存块映射到Cache第6行, a[1][1] 所在主存块映射到Cache第5行。 (3)编译时i, j, sum均分配在寄存器中,故数据访问命中 率仅考虑数组a的情况。 ①程序A的数据访问命中率为93.75%; ②程序B的数据访问命中率为0。 程序A的执行比程序B快得多。
OP
Ms
Rs
Md
Rd
Ms / Md 寻址方式 助记符 含义 000B 寄存器直接 Rn 操作数=(Rn) 001B 寄存器间接 (Rn) 操作数=((Rn)) 010B 寄存器间接、自增 (Rn)+ 操作数=((Rn)), (Rn)+1→Rn 011B 相对 D(Rn) 转移目标地址=(PC)+(Rn) 注:(x)表示存储器地址x或寄存器x的内容。

I.i == (int) (float) i II.f == (float) (int) f III.f == (float) (double) f IV.(d+f) - d == f A.仅I和II B.仅I和III C.仅II和III D.仅III和IV
i=785=1100010001
15.假定用若干个2 K×4位的芯片组成一个8 K×8位 的存储器,则地址0B1FH所在芯片的最小地址是 A.0000H B.0600H C.0700H D.0800H
B.III→I→V→VII C.III→IV→V→VI→VII
D.IV→I→V→VI→VII
22.假定一台计算机的显示存储器用DRAM芯片实 现,若要求显示分辨率为1600×1200,颜色深度 为24位,帧频为85 Hz,显存总带宽的50%用来 刷新屏幕,则需要的显存总带宽至少约为 A.245 Mbps B.979 Mbps C.1 958 Mbps D.7 834 Mbps
2019年全国硕士研究生计算机学科入 学统一考试
计算机组成原理试题(45分)
一、选择题(每个题2分) 12.下列选项中,能缩短程序执行时间的措施是 I.提高CPU时钟频率 II.优化数据通路结构 III.对程序进行编译优化 A.仅I和II B.仅I和III C.仅II和III D.I、II和III
[答案] (1)指令系统最多支持16条指令;支持8个通用寄存器; MAR至少为16位;MDR至少为16位。 (2)转移指令的目标地址范围为0000H~FFFFH。 (3)汇编语句“add (R4), (R5)+”,对应的机器码为: 2315H。 “add (R4), (R5)+”指令执行后,R5和存储单元 5678H的内容会改变。执行后,R5的内容为5679H。内存 5678H单元的内容为68ACH。
0000H07FFH
0800H0FFFH
1000H17FFH
1800H1FFFH
16.下列有关RAM和ROM的叙述中,正确的是
I. RAM是易失性存储器,ROM是非易失性存储器
II. RAM和ROM都采用随机存取方式进行信息访问
III.RAM和ROM都可用作Cache
IV.RAM和ROM都需0000000 101 0000 00 a[0][0] 0000000000000000000 101 0001 00 a[0][1] 0000000000000000000 101 0010 00 a[0][2] 0000000000000000000 110 0000 00 a[0][31]
B.ISA、CPI、VESA、EISA C.ISA、SCSI、RAM、MIPS
D.ISA、EISA、PCI、PCI-Express
21.单级中断系统中,中断服务程序内的执行顺序 是 I.保护现场 II.开中断 III.关中断 IV.保存断点 V.中断事件处理 VI.恢复现场 VII.中断返回 A.I→V→VI→II→VII
请回答下列问题: (1)该指令系统最多可有多少条指令?该计算机最多有 多少个通用寄存器?存储器地址寄存器(MAR)和存储 器数据寄存器(MDR)至少各需要多少位?
(2)转移指令的目标地址范围是多少?
(3) 若操作码0010B表示加法操作(助记符为add), 寄存器R4和R5的编号分别为100B和101B,R4的内容为 1234H,R5的内容为 5678H,地址1234H中的内容为 5678H,地址5678H中的内容为1234H,则汇编语句 “add (R4), (R5)+”(逗号前为源操作数,逗号后为目的 操作数)对应的机器码是什么(用十六进制表示)?该指 令执行后,哪些寄存器和存储单元的内容会改变?改变后 的内容是什么?
(1)若不考虑用于Cache一致性维护和替换算法 的控制位,则数据Cache的总容量为多少? (2)数组元素a[0][31]和a[1][1]各自所在的主存 块对应的Cache行号分别是多少(Cache行号从0 开始)?
(3)程序A和B的数据访问命中率各是多少?哪 个程序的执行时间更短?
27
V=1b V=1b V=1b V=1b V=1b V=1b V=1b V=1b
18.下列寄存器中,汇编语言程序员可见的是 A.存储器地址寄存器(MAR) B.程序计数器(PC) C.存储器数据寄存器(MDR) D.指令寄存器(IR)
19.下列选项中,不会引起指令流水线阻塞的是
A.数据旁路(转发) B.数据相关
C.条件转移
D.资源冲突
20.下列选项中的英文缩写均为总线标准的是 A.PCI、CRT、USB、EISA
9
tag
Tag=19b tag=19b tag=19b tag=19b tag=19b tag=19b tag=19b tag=19b
86 5
0
index Block offset
64B=64×8=512b 64B=64×8=512b 64B=64×8=512b 64B=64×8=512b 64B=64×8=512b 64B=64×8=512b 64B=64×8=512b 64B=64×8=512b
44.(12分)某计算机的主存地址空间大小为256 MB,按字节 编址。指令Cache和数据Cache分离,均有8个Cache行, 每个Cache行大小为64 B,数据Cache采用直接映射方式。 现有两个功能相同的程序A和B,其伪代码如下所示:
假定int类型数据用32位补码表示,程序编译时i, j, sum均分配在寄存器中,数组a按行优先方式存 放,其首地址为320(十进制数)。请回答下列 问题,要求说明理由或给出计算过程。
(1600×1200×24×85×2)106
二、综合应用题 43.(11分)某计算机字长为16位,主存地址空间大小为128 KB, 按字编址。采用单字长指令格式,指令各字段定义如下:
转移指令采用相对寻址方式,相对偏移量用补码表示。寻址方式 定义如下:
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
13.假定有4个整数用8位补码分别表示为r1=FEH, r2=F2H,r3=90H,r4=F8H。若将运算结果存放在 一个8位寄存器中,则下列运算会发生溢出的是 A.r1×r2 B.r2×r3 C.r1×r4 D.r2×r4
r1=FEH=-2 r2=F2H=-14 r3=90H=-112 r4=F8H=-8
A.仅I和II
B.仅II和III
C.仅I、II和IV D.仅II、III和IV
17.下列命中组合情况中,一次访存过程中不可能发生 的是 A.TLB未命中、Cache未命中、Page未命中 B.TLB未命中、Cache命中、Page命中 C.TLB命中、Cache未命中、Page命中 D.TLB命中、Cache命中、Page未命中
相关文档
最新文档