湖南大学计算机组成原理期中考试题库
- 格式:doc
- 大小:35.00 KB
- 文档页数:14
计算机组成原理期中考试试卷⼀、填空题(每空1 分,共30 分)1.计算机系统是由⼀个硬件和软件组成的多层次结构。
2. 随⼤规模集成电路技术的发展和软件硬化的趋势,现在已经可以将许多复杂、常⽤的程序制作成固件,从功能上说是软件,从形态上说是硬件。
3.在计算机系统中,数的真值变成机器代码时有原码表⽰法、表⽰法、补码表⽰法和移码表⽰法。
其中浮点数的阶码主要⽤采⽤移码表⽰,以利于⽐较两个指数的⼤⼩和对阶操作。
4.在计算机系统中,存储器通常采⽤由⾼速缓冲存储器、主存储器、外存储器构成的多级存储器体系结构,CPU能直接访问⾼速缓冲存储器、主存储器但不能直接访问外存储器。
5.机器字长是指计算机能直接处理的⼆进制数据的位数,它决定了计算机的运算精度。
6.形成指令地址的⽅式,称为A.___指令寻址___⽅式,有B. __顺序____寻址和C. ___跳跃___寻址。
7.⼀个较完善的指令系统应当包括数据处理、数据存储、数据传送、程序控制四⼤类指令。
8. 对存储器的要求是A. ___容量⼤___,B. _速度快_____,C. _成本低____。
为了解决这三⽅⾯的⽭盾,计算机采⽤多级存储体系结构。
9.⼀台计算机中所有机器指令的集合,称为这台计算机的指令系统,指令格式中通常由操作码字段和地址码字段字段组成。
其中__操作码____字段表征指令的特性与功能。
⼆、单项选择题(在每⼩题的四个备选答案中,选出⼀个正确答案,并将正确答案的序号填在题⼲的括号内)1.某计算机字长16位,它的存贮容量是64KB,若按字编址,那么它的寻址范围是( B )。
A. 64KB. 32KC. 64KBD. 32 KB2.. 双端⼝存储器在__B____情况下会发⽣读/写冲突。
A. 左端⼝与右端⼝的地址码不同B. 左端⼝与右端⼝的地址码相同C. 左端⼝与右端⼝的数据码不同D. 左端⼝与右端⼝的数据码相同3. 寄存器间接寻址⽅式中,操作数处在__B____。
计组期中考试考试说明考试说明:考察4.2章节之前的小题(其中3.6不考),难度接近真题。
满分100分,共20;对A.250us、400B.400us、250C.425us、235D.500us、2002.C【解析】100,000条指令总的执行周期数=1*45000+2*32000+15000*3+8000*2=170000个时钟周期,该处理器1秒钟的时钟周期数为400M,故执行时间为0.17M/400M=425us,该处理器的有效MIPS=1s/425us*100000≈235,故答案选C。
3.下面有关计算机语言的说法中,错误的是()。
Ⅰ. 机器语言是由0/1代码串构成的代码语言,而汇编语言是符号化的语言Ⅱ. 机器语言和汇编语言是面向机器的语言,因此,能够被计算机硬件直接执行Ⅲ. 高级语言需要编译成二进制机器指令后才能执行,而汇编语言因为与机器指令一一对应,所以不需要编译就可执行A.仅Ⅰ和ⅡB.仅Ⅰ和ⅢC.仅Ⅱ和ⅢD.Ⅰ、Ⅱ和Ⅲ3.C【解析】汇编语言是把机器语言的二进制代码对应成汇编的符号进行编程,因此汇编语言属于符号化的语言。
汇编语言的程序必须经过一个称为汇编程序的系统软件翻译,将其转换为计算机的机器语言程序之后,才能在计算机上执行。
4.以下有关使用GCC生成C语言程序的可执行文件的叙述中,错误的是()。
A. 第一步预处理,对#include、#define、#ifdef等预处理命令进行处理B. 第二步编译,将预处理结果编译转换为二进制形式的汇编语言程序代码C. 第三步汇编,将汇编语言代码汇编转换为机器指令表示的机器语言代码D. 第四步链接,将多个模块的机器语言代码链接生成可执行目标程序文件4.B【解析】编译是将预处理结果转换为汇编语言,汇编语言使用助记符,不是二进制形式,B错误。
5.假设sizeof (int) = 4 bytes,对于以下C语言代码:int cod=2;printf (“%d\n”,~cod); //~为按位取反操作上述程序段的输出结果为( )A.-3B. -2C.231-1D.231-25.A【解析】cod的补码表示为00 00 00 02H,则~cod为FF FF FF FDH,而FF FF FF FDH在计算机中是以补码的方式解析,其真值为-3,故选A。
1. (20%) 简述进程的概念。
画出进程的状态图,并就状态图中可能发生CPU 调度决策的四种情况进行说明。
结合进程控制块PCB对内核在两个进程间进行上下文切换过程进行描述。
参考答案:进程,执行中的程序;执行一个程序所需要的资源集的系统抽象;一个程序的运行实例;进程状态图:CPU调度决策可以如下四种情况下发生:当一个进程从运行状态切换到等待状态当一个进程从运行状态切换到就绪状态当一个进程从等待状态切换到就绪状态当一个进程终止时。
进程切换:2. (10%) 简述系统调用(System call)、系统程序(System program)的用途。
参考答案:系统调用,允许用户进程请求操作系统提供的服务。
由OS内核实现并提供访问接口,由用户程序调用,程序员使用。
系统程序,给用户提供基本的功能,这样用户在解决公共问题的时候不用写自己的程序。
提供程序开发和执行的环境,普通操作用户使用。
3. (15%) 线程通常可分为用户级线程和内核级线程,请回答两种线程之间的区别,并就两者之间的关系,对多线程模型的类型及其优缺点进行简要说明。
参考答案:用户线程不受内核支持,无需内核管理,使用用户级的线程库完成线程的管理,对用户线程的支持通常处于内核之上,通过一个用户级线程库(thread library)实现。
线程库提供了对线程的创建、调度和管理的支持,这无需来自内核的支持。
因为内核并不知道用户级线程的存在,所有的线程创建和调度工作都在用户空间完成,而且整个过程不受内核的干涉。
内核线程由操作系统直接支持:内核在内核空间内实现了线程的创建、调度和管理。
常见的多线程模型包括以下三种:多对一,优点线程管理由线程库在用户空间进行,效率较高,缺点一旦某个线程执行了阻塞,则整个进程也会被阻塞一对一,允许线程并发的执行并且运行在多处理器系统上,不会导致单一线程阻塞进程的情况,缺点用户线程和内核线程一一对应,开销较大,限制了系统线程的数量。
计算机原理考试题库一、选择题1、电子计算机的算术/逻辑单元、控制单元及主存储器合称为C。
A、CPUB、ALUC、主机D、UP2、用以指定待执行指令所在地址的是C。
A、指令寄存器B、数据计数器C、程序计数器D、累加器3、完整的计算机系统应包括D。
A、运算器、存储器、控制器B、外部设备和主机C、主机和实用程序D、配套的硬件设备和软件系统4、计算机存储数据的基本单位为A。
A、比特BitB、字节ByteC、字组WordD、以上都不对5、计算机中有关ALU的描述,D是正确的。
A、只做算术运算,不做逻辑运算B、只做加法C、能存放运算结果D、以上答案都不对6、计算机系统中的存储系统是指D。
A、RAM存储器B、ROM存储器C、主存D、主存和辅存7、下列语句中是C正确的。
A、1KB=10241024BB、1KB=1024MBC、1MB=10241024BD、1MB=1024B8、用以指定待执行指令所在地址的是C。
A、指令寄存器B、数据计数器C、程序计数器D、累加器9、计算机系统中的存储系统是指D。
A、RAM存储器B、ROM存储器C、主存D、主存和辅存10、电子计算机的算术/逻辑单元、控制单元及主存储器合称为C。
A、CPUB、ALUC、主机D、UP11、计算机中有关ALU的描述,D是正确的。
A、只做算术运算,不做逻辑运算B、只做加法C、能存放运算结果D、以上答案都不对12、下列D属于应用软件。
A、操作系统B、编译程序C、连接程序D、文本处理13、下列语句中是C正确的。
A、1KB=10241024BB、1KB=1024MBC、1MB=10241024BD、1MB=1024B14、计算机系统中的存储系统是指D。
A、RAM存储器B、ROM存储器C、主存D、主存和辅存15、下列D属于应用软件。
A、操作系统B、编译程序C、连接程序D、文本处理16、存放欲执行指令的寄存器是D。
A、MAEB、PCC、MDRD、IR17、用以指定待执行指令所在地址的是C。
第一章微型计算机组成概述教学检测卷(本卷满分300分,考试时间120分钟)一、填空题(每空2分,45空,共90分)1.微型计算机从外观看主要由____________、显示器、键盘、鼠标、音箱等部件组成。
2.微型计算机中的核心部件是_____________,它是一块多层印制电路板,上面布满了各种插槽、接口和电子元件等。
3.决定微处理器性能指标主要有_____________和_____________。
4.目前的微型计算机的主板大多采用_____________(SIMM)结构,该结构的主板上提供与欧内存插槽及内存条。
5.微型计算机的各组成部件就是通过_____________相互连接而形成计算机系统的。
6.外存中的信息必须被调入_____________后才能为_____________使用。
7.VGA接口主要用于连接_____________。
8.CPU和主存、外围设备之间通过总线进行连接的逻辑部件称为_____________。
9.在大、中型机中的数据输入/输出传送控制方式一般为_____________方式。
10.当1/0设备的操作时间是固定不变时,CPU不需要测试设备状态,按规定时间直接访问设备的数据传送方式称为_____________。
11.在程序中断方式中,CPU每次执行中断服务程序前总要保护断点、保存现场,执行完中断服务程序返回现行程序之前又要_____________和_____________。
12.1/0接口中一般包括数据输入寄存器、_____________、控制寄存器、_____________和中断控制逻辑。
13.光盘按读/写方式分为____________光盘、一次写入型光盘和___________光盘三类。
14.大型计算机系统中的独立型通道一般分为字节多路通道、选择通道和_____________通道。
15.计算机的主机主要包括中央处理器和_____________。
计算机科学与技术系2013—2014学年第二学期期中考试《计算机组成原理》试题适用:计算机科学与技术命题人:****审核人:一、选择题(每小题2分,共20分)1、目前我们所说的个人台式商用机属于______。
A.巨型机B.中型机C.小型机D.微型机2、EPROM是指______。
A. 读写存储器B. 只读存储器C. 可编程的只读存储器D. 光擦除可编程的只读存储器3、信息只用一条传输线,且采用脉冲传输的方式称为______。
A.串行传输B.并行传输C.并串行传输D.分时传输4、下列______属于应用软件。
A. 操作系统B. 编译系统C. 连接程序D.文本处理5、计算机内存储器可以采用______。
A.RAM和ROMB.只有ROMC.只有RAMD.RAM和SAM6、一个256K×8的存储器,其地址线和数据线总和为______。
A.16B.18C.26D.207、存储单元是指______。
A.存放一个机器字的所有存储元B.存放一个二进制信息位的存储元C.存放一个字节的所有存储元的集合D.存放两个字节的所有存储元的集合8、当采用______对设备进行编址情况下,不需要专门的I/O指令组。
A.统一编址法B.单独编址法C.两者都是D.两者都不是9、下面有关“中断”的叙述,______是不正确的。
A. 一旦有中断请求出现,CPU立即停止当前指令的执行,转而去受理中断请求B. CPU响应中断时暂停运行当前程序,自动转移到中断服务程序C.中断方式一般适用于随机出现的服务D.为了保证中断服务程序执行完毕以后,能正确返回到被中断的断点继续执行程序,必须进行现场保护操作10、DMA方式中,周期窃取是窃取一个______。
A.存取周期B.指令周期C.CPU周期D.总线周期二、判断题(每小题2分,共10分)1、CPU只是计算机的控制器。
2、Cache是内存的一部分,它可由指令直接访问。
3、数据总线用来传输各种功能部件之间的数据信息,它是双向传输总线,其位数与机器字长有关。
计算机组成原理期中考试题整理计算机组成原理期中考试题一、选择。
1.存储单元是指(A)A.存放一个字节的所有存储元的集合;B.存放一个存储字的所有存储单元的集合C.存放一个二进制信息位的存储元集合D.存放一条指令的存储元的集合2.微型计算机的发展通常以(D)技术为标志。
A.操作系统B.磁盘C.软件D.微机处理3.总线中地址线的作用(C)A.只用于选择存储器单元B.由设备向主机提供地址C.用于选择制定存储单元和I/O设备接口电路的地址4.所谓三总线结构的计算机是指(B)A.地址线、数据线和控制线三组传输线B.I/O总线,住存总线和DMA总线三组传输线C.I/O总线,主存总线和系统总线三组传输线5.总线复用的方式可以(C)A.提高总线的传输带宽 B.增加总线功能C.减少总线中信号线的数量6.存储周期是指(B)A.存储器的写入时间B.存储器进行连续写操作允许的最短时间间隔C.存储器进行连续的读写操作所允许的最短时间间隔7.某存储器容量32K*16位,则(B)A.地址线16根,数据线32根 B.地址线32根,数据线16根C.地址线15根,数据线16根8.一个四体并行低位交叉存储器,每个模块的容量是64K*32位,存储周期为200ns,在下列说法中(B)是正确的。
A.在200ns内,存储器能向CPU提供256位二进制信息B.在200ns内,存储器能向CPU提供128位二进制信息C.50ns内,每个模块能向CPU提供32位二进制信息9.下列器件中存取速度最快的是(C)A.Cache B.主存 C.寄存器10.设计器字长为64位,存储容量为128MB,若按字编址,它的寻址范围是(B)A.16MB B。
16M C。
32M11.在下列因素中,与Cache的命中率无关的是(C)A.Cache块的大小 B.Cache的容量 C.主存的存取时间12.磁盘的盘面上有很多半径不同的同心圆,这些同心圆称为(B)A.扇区 B.磁道 C.磁柱13.Cache的地址映像中,若主存中的任一块均可映射到Cache内任一块的位置上,称作(B)A.直接映射 B.全相联映射 C.组相联映射14.微型机系统中,主机和高速硬盘进行数据交换一般采用(C)方式。
一、单项选择题(10小题,每小题2分,共20分)1.电子计算机技术在半个世纪中虽有很大的进步,但至今其运行仍遵循着一位科学家提出的基本原理。
他就是_________。
A.牛顿B.爱因斯坦C.爱迪生D.冯·诺依曼2.计算机各组成部件的相互连接方式,从早期以运算器为中心,发展到现在的以_________为中心。
A.控制器B.运算器C.存储器D.CPU3.下列语句中_________是正确的。
A.1KB=1024×1024B B.1KB=1024MBC.1MB=1024×1024B D.1MB=1024B4.一般8位的微型机系统以16位来表示地址,则该计算机系统由_________个地址空间。
A.256 B.65535 C.65536 D.1310725.下列不同进位计数制的数中,最大的数是_________。
A.(0.101)2 B.(0.62)10C.(0.52)8D.(0.75)166.设在数据传送中采用偶校验,若接收到的代码为10111011,则表明传送中_________。
A.未出现错误B.最低位出错C.出现奇数位错D.未出现错误或出现偶数位错7.一个8位二进制整数,采用补码表示,且由3个“1”和5个“0”组成,则其真值为________。
A.-127 B.-125 C.-32 D.-88.和辅存相比,主存的特点是_________。
A.容量小、速度快、成本高B.容量小、速度快、成本低C.容量大、速度快、成本高D.容量小、速度慢、成本低9.相联存储器与传统存储器的主要区别是前者又叫按_________寻址的存储器。
A.地址B.内容C.堆栈D.变址10.某计算机字长16位,它的存储容量是1MB,按字编址,它的寻址范围是_________。
A.512K B.1M C.512KB D.1MB二、判断题(10小题,每小题1分,共10分)√1.程序员编程所用的地址叫做逻辑地址。
第三、四章计算机硬件工作原理、软件控制教学检测卷二(木卷满分300分,考试时间102分钟)一、填空题(每空2分,61空,共122分)1.__________________________________________________________________________从控制存储器中读取一条微指令并执行相应的微指令所需的全部时间称为____________ 02.按在计算机系统中的作用分类,存储器可分为主存、辅存和________ 三类。
3.主存中的每一个存储单元都有唯一的编号,称为_________ 。
4.每访问一次主存器,读出或写入的单元是一个_____ o5.从启动一次存储器操作到完成该操作所经历的时间称Z为_______ o6.主存带宽又称为_______ ,他表示每秒从主存进出信息的授大数量。
7.主存通常由存储体、______ 、1\0、________ 组成。
8.半导体存储器从工作原理上可分为_______ 型和______ 型两类。
9.M0S管是一种场效应器件,有源极、________ 、和 ________ o10.存储器容量为1024*4时,地址线需耍________ 根。
11.存储器种中片选信息的译码方法口J分为______ 、_______ 和部分译码法。
12.主存与CPU的硬连接有3组连线,分别是 ______ 、_________ 和________ o13.主存与CPU之间的接口是存储器地址寄存器和 ___________ 。
14.程序的局部性包括时间局部性和_______ 局部性。
15.高速缓冲存储器就是利用称序的_______ 原理设计。
16.从主存到CACHE中的数据传送是以 _________ 为单位进行的,这样既提高了CACHE的______ ,也提高了数据传输的效率。
17.根据主存数据块在CACHE小存放的方法,可分为之间映像、______ 和________ 三种。
1.冯. 诺依曼型计算机的主要设计思想是什么?它包括哪些主要组成部分?解:冯. 诺依曼型计算机的主要设计思想是:存储程序和程序控制。
存储程序:将解题的程序(指令序列)存放到存储器中;程序控制:控制器顺序执行存储的程序,按指令功能控制全机协调地完成运算任务。
主要组成部分有:控制器、运算器、存储器、输入设备、输出设备。
2.什么是存储容量?什么是单元地址?什么是数据字?什么是指令字?解:存储容量:指存储器可以容纳的二进制信息的数量,通常用单位KB、MB、GB来度量,存储容量越大,表示计算机所能存储的信息量越多,反映了计算机存储空间的大小。
单元地址:单元地址简称地址,在存储器中每个存储单元都有唯一的地址编号,称为单元地址。
数据字:若某计算机字是运算操作的对象即代表要处理的数据,则称数据字。
指令字:若某计算机字代表一条指令或指令的一部分,则称指令字。
3. 用原码阵列乘法器、补码阵列乘法器分别计算X×Y。
(1)X=0.11011 Y= -0.11111解:(1)用原码阵列乘法器计算:[x]补=0.11011 [y]补=1.00001(0) 1 1 0 1 1×) (1)0 0 0 0 1----------------------------------(0) 1 1 0 1 1(0)0 0 0 0 0(0)0 0 0 0 0(0)0 0 0 0 0(0)0 0 0 0 0(0) (1) (1) (0) (1) (1)-----------------------------------------(1)0 0 1 0 1 1 1 0 1 1[x×y]补=1.0010111011∴ x×y= -0.11010001014. 有一个字长为32位的浮点数,阶码10位(包括1位阶符),用移码表示;尾数22位(包括1位尾符)用补码表示,基数R=2。
请写出:(1) 最大数的二进制表示;(2) 最小数的二进制表示;(3) 规格化数所能表示的数的范围;(4) 最接近于零的正规格化数与负规格化数。
第 1 页 ( 共 4 页 )一、单选题(每小题2分,共34分)1.完整的计算机系统应包括.完整的计算机系统应包括______________________________。
A .运算器、存储器、控制器.运算器、存储器、控制器B B . 主机和实用程序主机和实用程序主机和实用程序C .配套的硬件设备和软件系统.配套的硬件设备和软件系统D D . 外部设备和主机外部设备和主机外部设备和主机2.下列数中真值最小的数是.下列数中真值最小的数是______________________________。
A.A.((10100101010010))2 B .(0010100000101000))BCDC .(512512))8D .(235235))163.已知y = + 0.10001,则,则 [y] [y]补为补为补为______________________________。
A. 1.10001B. 0.01111C. 1.01111D. 0.100014.设寄存器内容为1111111111111111,若它真值等于,若它真值等于,若它真值等于 +127 +127,则为,则为,则为______________________________。
A .原码.原码B B .补码.补码C .反码.反码D D .移码.移码5.某机字长32位,其中1位符号位,位符号位,3131位表示尾数。
若用定点小数表示,则最大正数为则最大正数为______________________________。
A . +(1 – 2-32)B .+(1 – 2-31)C . 2-32D . 2-316.浮点数的表示范围和精度取决于.浮点数的表示范围和精度取决于______________________________。
A .阶码的位数和尾数的机器数形式.阶码的位数和尾数的机器数形式B .阶码的机器数形式和尾数的位数.阶码的机器数形式和尾数的位数C .阶码的位数和尾数的位数.阶码的位数和尾数的位数D .阶码的机器数形式和尾数的机器数形式.阶码的机器数形式和尾数的机器数形式7.判断原码浮点数是不是规格化形式的原则是.判断原码浮点数是不是规格化形式的原则是______________________________。
计算机组成原理试题期中考试复习卷1计算机组成原理试题一、选择题1、目前的计算机中,代码形式是()CA、指令以二进制的形式存放,数据以十进制的形式存放。
B、指令以十进制的形式存放,数据以二进制的形式存放。
C、指令和数据均以二进制的形式存放。
D、指令和数据均以十进制的形式存放。
2、目前普遍使用的微型计算机采用的电路是( )DA、电子管B、晶体管C、集成电路D、超大规模集电成路3、完整的计算机系统应包括()DA、运算器、存储器、控制器B、外部设备和主机C、主机和应用程序D、配套的硬件设备和软件系统4、计算机语言有许多种,其中与硬件直接相关的是( ) CA、网络语言B、操作系统C、机器语言D、高级语言5、在8421码表示的二—十进制数中,代码1001表示( ) CA、3B、6C、9D、16.代码10101逻辑右移一位后得( ) DA、10010B、10011C、01011D、010107、下列数中最小的数是()。
BA、(1010010)2B、(0101000)BCDC、(512)8D、(235)168、下列数中最大的数是()BA、(10010101)2B、(227)8C、(96)16D、(143)109、设寄存器的位数为8位,机器数采用补码形式(一位为符号位)对应于十进制为-27,寄存器内为()CA、(27)16B、(9B)16C、(E5)16D、(5A)1610、立即寻址是指() BA、指令中直接给出操作数地址B、指令中直接给出操作数C、指令中间接给出操作数D、指令中间接给出操作数地址11、输入输出指令的功能是() CA、进行算术运算和逻辑运算B、进行主存与CPU之间的数据传送C、进行CPU与I/O设备之间的数据传送D、改变程序执行的顺序12、在主存和CPU之间增加Cache的目的是()。
CA、扩大主存的容量B、增加CPU中通用寄存器的数量C、解决CPU和主存之间的速度匹配D、代替CPU中寄存器工作13、计算机系统的输入输出接口是()之间的交接界面。
一、单项选择题A.+10×210 11B.+10×210C.+10×2 D.+10×22. 在16位定点小数补码的表示范围中,最大正小数为 B ;-16-15A. +1–2 B. +1–2-16 -15C. 2 D. 23. 在下列有关补码和移码关系的叙述中, B 是不正确的;A.相同位数的补码和移码表示具有相同的表数范围B.零的补码和移码表示相同C.同一个数的补码和移码表示,其数值部分相同,而符号相反D.一般用移码表示浮点数的阶,而补码表示定点整数4.假定一个系统的物理地址空间大小为为512MB,按字节编址,每次读写操作最多可以一次存取32位;则存储器地址寄存器MAR和存储器数据寄存器MDR的位数分别为 B ;,8 ,32 ,8 ,325.如果浮点数的尾数用补码表示,则下列 D 中的尾数是规格化数形式 ; A.. B..C..D..6.动态RAM的刷新是以 B 为单位进行的;A.存储单元 B.存储矩阵行B.存储矩阵列 D.存储芯片7. 假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码是D ;二、简答题:1.加法器和ALU的差别是什么答案:加法器只能实现两个输入的相加运算,而ALU可以实现多种算术逻辑运算;在数据通路中有些地方只需做加法运算,如:指令地址计算时,这时就不需要用ALU,只要用一个加法器即可;2 说明IEEE 754浮点数格式中的隐蔽位的含义与用法;答:所谓隐蔽位就是浮点数的规格化的最高数值位;规格化的浮点数其尾数的最高数值位一定是1,所以浮点数在传送与存储过程中,尾数的最高位可以不表示出来,只在计算的时候才恢复这个隐蔽位;3.浮点数表示的精度和数值范围取决于什么答:在浮点数总位数不变的情况下,阶码位数越多,则尾数位数越少;即:表数范围越大,则精度越差三.应用题已知某CPU和存储芯片组成的系统框图如下,其中A15~A0为地址总线, D7~2存贮器总存贮容量为__12K×8_________ ;3每组实现位扩展需要的芯片数为_____2________ ;4现已实现字扩展的组数为__3_____;5写出每组芯片的地址范围16进制表示起始地址终止地址第一组: 8000H 8FFFH第二组: 9000H 9FFFH第三组:第四组: B000H BFFFH6该系统的片选控制采用的是何种译码方式全译码还是部分译码___部分译码______;第二部分. 某浮点数基值为2,阶符1位,阶码3位,数符1位,尾数7位,阶码和尾数均用补码表示,尾数采用规格化形式,用十进制数写出它所能表示的最大正数 ,非0最小正数 ,最大负数 ,最小负数 ;2. 变址寻址和基址寻址的区别是:在基址寻址中,基址寄存器提供 , 指令提供;而在变址寻址中,变址寄存器提供 ,指令提供 ;3. 影响流水线性能的因素主要反映在和4. 设机器数字长为16位含1位符号位;若1次移位需10ns,一次加法需10ns,则补码除法需时间,补码BOOTH算法最多需要时间;5. CPU从主存取出一条指令并执行该指令的时间叫 ,它通常包含若干个 ,而后者又包含若干个 ; 组成多级时序系统;二、名词解释8分1. 微程序控制2. 存储器带宽3. RISC4. 中断隐指令及功能三、简答18分1. 完整的总线传输周期包括哪几个阶段简要叙述每个阶段的工作;2. 设主存容量为1MB,Cache容量为16KB,每字块有16个字,每字32位;1若Cache采用直接相联映像,求出主存地址字段中各段的位数;2若Cache采用四路组相联映像,求出主存地址字段中各段的位数;3. 某机有五个中断源,按中断响应的优先顺序由高到低为L0,L1,L2,L3,L4,现要求优先顺序改为L3,L2,L4,L0,L1,写出各中断源的屏蔽字;4. 某机主存容量为4M×16位,且存储字长等于指令字长,若该机的指令系统具备120种操作;操作码位数固定,且具有直接、间接、立即、相对四种寻址方式; 1画出一地址指令格式并指出各字段的作用;2该指令直接寻址的最大范围; 3一次间址的寻址范围;4相对寻址的寻址范围;四、6分9设阶码取3位,尾数取6位均不包括符号位,按浮点补码运算规则计算 25 1116 + 2416五、画出DMA方式接口电路的基本组成框图,并说明其工作过程以输入设备为例;8分六、10分设CPU共有16根地址线,8根数据线,并用MREQ作访存控制信号,用R/W作读写控制信号,现有下列存储芯片:RAM:1K×8位、2K×4位、4K×8位ROM:2K×8位、4K×8位以及74138译码器和各种门电路自定,画出CPU与存储器连接图;要求:1最大4K地址空间为系统程序区,与其相邻2K地址空间为用户程序区;2合理选用上述存储芯片,说明各选几片写出每片存储芯片的地址范围;3详细画出存储芯片的片选逻辑;AiA0AiA0PD/ProgrCSOEWECSDnD0Y7Y6DnD0 Y074138七、假设CPU在中断周期用堆栈保存程序断点,且进栈时栈指针减一,出栈时栈指针加一;试写出中断返回指令中断服务程序的最后一条指令,在取指阶段和执行阶段所需的全部微操作命令及节拍安排;若采用微程序控制,则还需要增加哪些微操作;10分八、除了采用高速芯片外,从计算机的各个子系统的角度分析,指出6种以上提高整机速度的措施;8分一、填空12分1.127;1/512;-1/512-1/32768;-128;2.基地址;形式地址;基地址;形式地址;3.访存冲突;相关问题;4.300ns;310ns;5.指令周期;机器周期;节拍;二、名词解释8分1.微程序控制答:采用与存储程序类似的方法来解决微操作命令序列的形成,将一条机器指令编写成一个微程序,每一个微程序包含若干条微指令,每一条指令包含一个或多个微操作命令;2.存储器带宽答:每秒从存储器进出信息的最大数量,单位可以用字/秒或字节/秒或位/秒来表示;3.RISC答:RISC是精简指令系统计算机,通过有限的指令条数简化处理器设计,已达到提高系统执行速度的目的;4.中断隐指令及功能答:中断隐指令是在机器指令系统中没有的指令,它是CPU在中断周期内由硬件自动完成的一条指令,其功能包括保护程序断点、寻找中断服务程序的入口地址、关中断等功能;三、简答18分1.答:总线在完成一次传输周期时,可分为四个阶段:申请分配阶段:由需要使用总线的主模块或主设备提出申请,经总线仲裁机构决定下一传输周期的总线使用权授于某一申请者;寻址阶段:取得了使用权的主模块,通过总线发出本次打算访问的从模块或从设备的存储地址或设备地址及有关命令,启动参与本次传输的从模块;传数阶段:主模块和从模块进行数据交换,数据由源模块发出经数据总线流入目的模块;结束阶段:主模块的有关信息均从系统总线上撤除,让出总线使用权;2.答:1若Cache采用直接相联映像:字块中含64个字节,字块的位数为b=6;Cache中含有256个字块,所以字块地址位数c=8;主存容量为1M字节,总位数为20;主存字块标记位数t=6;2若Cache采用四路组相联映像,字块中含64个字节,字块的位数为b=6; 每组含有四个字块,每组含256个字节; Cache中含有64个字块,所以组地址位数q=6; 主存容量为1M字节,总位数为20; 主存字块标记位数t=8;3.答:设屏蔽位为“1”时表示对应的中断源被屏蔽,屏蔽字排列如下:4.答:1指令字长16位,操作码为7位,寻址特征位2位,地址码7位; 2-64~63; 32;4216.16四、6分答:被加数为加数为0,101;,x补 = 00,101; 0,100;,y补 = 00,100;1对阶:△j补 = jx补- jy补 = 00,101 + 11,100 = 00,001即△j = 1,则y的尾数向右移一位,阶码相应加1,即y’补= 00,101;② 求和补+Sy补补= Sx补+SySx= +=即 x+y补 = 00,101; 尾数出现“”,需左规; ③ 规格化左规后得 x+y补= 00,011; ∴x+y补 = 00,111;五、8分答:DMA方式接口电路的基本组成框图如下:第9/13页以数据输入为例,具体操作如下:① 从设备读入一个字到 DMA 的数据缓冲寄存器 BR 中,表示数据缓冲寄存器“满”如果I/O 设备是面向字符的,则一次读入一个字节,组装成一个字;② 设备向DMA接口发请求DREQ;③ DMA接口向CPU申请总线控制权HRQ;④ CPU发回HLDA信号,表示允许将总线控制权交给DMA接口;⑤ 将DMA主存地址寄存器中的主存地址送地址总线;⑥ 通知设备已被授予一个 DMA 周期DACK,并为交换下一个字做准备;⑦ 将DMA数据缓冲寄存器的内容送数据总线;⑧ 命令存储器作写操作;⑨ 修改主存地址和字计数值;⑩ 判断数据块是否传送结束,若未结束,则继续传送;若己结束,字计数器溢出,则向CPU申请程序中断,标志数据块传送结束;六、10分方法一:答:地址空间描述如下: ROM对应的空间:11111111 0000 11111111 0000 11111111 0000 11111111 RAM对应的空间: 11101110 1000 0000 0000选择ROM芯片为2K×8位的两片,RAM芯片为2K×4位的两片 ROM芯片1: 1111 1111 ROM芯片2:1111 10001111 00001111 0000第10/13页1111 1111 1110 11100111 0000 1111 10001111 0000 1111 00001111 0000 1111 0000RAM芯片1、2:位扩展CPU与存储器连接图见下页:方法二:答:地址空间描述如下: ROM对应的空间: 11111111RAM对应的空间: 11101111 0000 11111111 0000 11111111 0000 11111110 1000 0000 0000选择ROM芯片为4K×8位的一片,RAM芯片为2K×4位的两片第11/13页组合逻辑设计的微操作命令:取指:T0:PC → MART1:MMAR → MDR, PC+1 → PCT2:MDR → IR, OPIR → 微操作形成部件执行:T0:SP → MART1:MMAR → MDRT2:MDR → PC, SP+1 → SP微程序设计的微操作命令:取指微程序: T0:PC → MART1:AdCMIR → CMART2:MMAR → MDR, PC+1 → PC T3:AdCMIR → CMART4:MDR → IR, OPIR → 微操作形成部件 T5:OPIR → CMAR中断返回微程序: T0:SP → MART1:AdCMIR → CMAR T2:MMAR → MDR T3:AdCMIR → CMAR T4:MDR → PC, SP+1 → SP T5:AdCMIR → CMAR第12/13页针对存储器,可以采用Cache-主存层次的设计和管理提高整机的速度;针对存储器,可以采用主存-辅存层次的设计和管理提高整机的速度;针对控制器,可以通过指令流水或超标量设计技术提高整机的速度;针对控制器,可以通过超标量设计技术提高整机的速度;针对运算器,可以对运算方法加以改进,如进位链、两位乘除法;针对I/O系统,可以运用DMA技术来减少CPU对外设访问的干预;1将十进制数+107/128化成二进制数、八进制数和十六进制数3分一、单项选择题每小题1分,共22分,请将正确答案标号写在各题中的空白处1. 在机器数________ C ___中,零的表示形式中惟一的;A. 原码B. 补码C. 补码和移码D. 原码和反码2.某主存地址线有11根,数据线有8根,则该主存的存储空间大小为_______D____;A.8位 B.88位 C.8192位 D.16384位4位的存储器,要组成64KB的主存储器,需要____A___个RAM芯片;3. Intel2114为1KA.128 B.48 C.32 D.164.原码加减法是指___B____;A.操作数用原码表示,连同符号位直接相加减 B.操作数取绝对值,直接相加减,符号位单独处理 C.操作数用原码表示,尾数直接相加减,符号位单独处理D.操作数用原码表示,根据两数符号决定实际操作,符号位单独处理5.设某浮点数共12位;其中阶码含1位阶符共4位,以2为底,补码表示; 尾数含1位数符共8位,补码表示,规格化,则该浮点数所能表示的最大正数为___C__; A.2 B.2 C.2-1 D.2-1 6.通用寄存器组属于____A__的组成部件;A.运算器 B.控制器 C.存储器 D.适配器7.如果X为负数,由X补求-X补是将_____D___;。
计算机组成原理期中试题一、选择题(每题2分,共20分)1.在机器数___中,零的表示形式是唯一的。
A. 原码B.补码C. 补码和移码D. 原码和反码2.CRT的分辨率为1024×1024像素,像素的颜色数为256。
则刷新存储器的容量是___。
A. 512KB B.1MB C. 256KB D. 2MB3.某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线的数目是___。
A. 8, 512 B. 512, 8 C. 18, 8 D. 194. 计算机系统中的存贮器系统是指______。
A RAM存贮器B ROM存贮器C 主存贮器D cache、主存贮器和外存贮器5. 存储单元是指______。
A 存放一个二进制信息位的存贮元B 存放一个机器字的所有存贮元集合C 存放一个字节的所有存贮元集合D 存放两个字节的所有存贮元集合6. 计算机使用总线结构的主要优点是便于实现积木化,同时______。
A 减少了信息传输量B 提高了信息传输的速度C 减少了信息传输线的条数D 加重了CPU的工作量7. CPU响应中断的时间是___C__。
A 中断源提出请求B 取指周期结束C 执行周期结束D 间址周期结束8. 总线通信中的同步控制是__B____。
A.只适合于CPU控制的方式; B.由统一时序控制的方式;C.只适合于外围设备控制的方式; D.只适合于主存。
9. 某计算机字长是 16 位,它的存储容量是1MB,按字编址,它的寻址范围是___ __。
A.512K; B.1M; C.512KB; D.1MB。
10. 中断向量可提供_ ____。
A.被选中设备的地址; B.传送数据的起始地址;C.中断服务程序入口地址; D.主程序的断点地址。
二、填空题(每空2分,共20分)1. 直接使用西文键盘输入汉字,进行处理,并显示打印汉字,是一项重大成就。
为此要解决汉字的____①____编码,汉字___②____, __③__码等三种不同用途的编码2. 磁盘上常用的记录方式可分为归零制、不归零制,___④_____制,___⑤____制等多种类型。
《计算机组成原理》期中试题一、填空题(每空1分,共20分)1.主存和cache的地址映象方法很多,常用的有直接映像、组相连映像、和全相连映像。
2.在下列常用术语后面,写出相应的中文名称:RISC___ ___CACHE___ _精简指令系统计算机、高速缓冲存储器、3.X=-0.1011,Y=-0.0001,则X补= 1.0101 , Y补= 1.1111 ,[X+Y]补= 1.0100 。
4.设 n = 8包括一位符号位),补码Booth算法需做 7 次移位和最多 8 次加法。
5.设 n = 8包括一位符号位,补码一位除中,被除数和除数同号,需要做减法运算(加或减)。
6.8位补码整数的表示范围为-128~127 。
7.浮点数X = -11.011 * 2100,的规格化形式为 -0.11011*21108.I/O与主机交换信息的控制方式中,程序查询方式CPU和设备是串行工作的。
9.Cache和主存的映像方式中,全相连方式灵活性最强,成本最高10.一个浮点数,当其尾数右移一位时,欲使其值不变,阶码必须 +1 。
11.指令的长度主要取决于操作码的长度、操作数的长度和操作数的个数。
12.某计算机的cache采用4路组相联映像,已知cache容量为4KB,主存容量为1MB,每个字块32B(1B=1字节)。
组地址 5 位,组内块号 2 位,块内地址 5 位(按字节编址)。
13.补码定点数加减运算采用双符号位判断溢出,当双符号位为相同时没有溢出。
二、单项选择题(每题1.5分,共45分)A.操作系统来管理的 B.程序员调度的 C.由硬件自动完成的 D.用户软件完成2.CPU响应中断的时间是______。
A.中断源提出请求 B.取指周期结束 C.执行周期结束 D.间址周期结束3.三种集中式总线控制中,______方式对电路故障最敏感。
A.链式查询 B.计数器定时查询 C.独立请求 D.以上都不对4.在机器数______中,零的表示形式是唯一的A. 原码B. 反码C. 补码和移码D. 原码和反码5.设寄存器内容为10000000B,若它的真值为-127,则为______A.原码B. 补码C.反码D. 移码和原码6.主机与I/O设备传送数据时采用______ CPU效率最高A.程序查询方式B.中断方式C.DMA方式D.以上方式效率相同7.Intel 2164 DRAM芯片内部数据位采用128×128矩阵排列,刷新周期为2ms,读写周期为0.1μs。
1.1.0 字母aASCII码为97,那么love中各字母ASCII码之和是(C)A、99B、520C、438D、3601.2.0_1 在编译过程中,hell.c经过汇编阶段后生成文件为(C)A、hell.iB、hell.sC、hell.oD、hell.exe1.2.0_2 在编译过程中,hell.c经过(B)阶段生成hell.s。
A、预处理B、编译C、汇编D、链接1.4.1 下面哪一项不是I/O设备(D)A、鼠标B、显示器C、键盘D、《深入理解计算机系统》1.4.2 数据可以不通过处理器直接从磁盘到达主存吗?DMA又是什么?CA、可以;直接存储器存取B、可以;动态存储器存取C、不可以;直接存储器存取D、不可以;动态存储器存取2.1.1_1 二进制串11010110对应十六进制数是(B)A、0xx0B、0xD6C、0XC6D、0Xd52.1.1_2 十六进制数0x77对应十进制数为(D)A、77B、117C、109D、1192.1.3 对于32位机器,char * 字节数为(C)A、1B、2C、4D、82.1.4_1 使用小端法机器,数字0x123678高位字节是(A)A、0x12B、0x21C、0x78D、0x872.1.4_2 从使用小端法机器读入数字0x1234,存入使用大端法机器,这时高位字节是(A)A、0x12B、0x21C、0x34D、0x432.1.8 char a=0xdb, 则~a 值为(C)A、0xdbB、0xbdC、0x24D、0x422.1.8 int a=1, b=2, 经运算a^=b^=a^=b 后结果为(C)A、a=3, b=2B、a=1, b=2C、a=2, b=1D、不知道2.1.10 int a = 3, 则a<<3 结果为(B)A、3B、24C、12D、482.2.1 unsigned char 最小值为(D)A、128B、255C、-127D、02.2.3 对长度为4位整数数据,-5对应补码编码为(A)A、1011B、1101C、0101D、10102.3.2 对长度为4整数数据,x=[1010], y=[1100],x+y补码加法结果为(A)A、1010B、0110C、1100D、10110Chapter 33.2.2 命令unix> gcc -O1 -C code.c 所生成文件相当于经编译过程中(C)阶段后结果。
A、预处理B、编译C、汇编D、链接3.3 movl传送是(B)字节整数。
A、8B、4C、2D、13.4 最初8086中,寄存器特殊用途可从名字反映出来。
累加器应为(A)A、%axB、%cxC、%dxD、%bx3.4.1 比例变址寻址0x12(%edx, %edx, 4) 表示操作数值为(D)A、R[ %edx ]B、M[ 0x12 + R[ %eax ] * 5 ]C、R[ 0x12 + M[ %edx ] * 5 ]D、M[ 0x12 + R[ %edx ] * 5 ]3.4.2 %eax存值为0x123, %esp存值为0x108, pushl %eax指令后%esp值为(A)A、0x123B、0x108C、0x104D、0x1123.5.3 int a = -25, a>>4 结果为(D)A、0B、-1C、-2D、13.6.1_1 对于我们熟知CF,从条件码角度看,它指是(A)A、进位标志B、零标志C、符号标志D、溢出标志3.6.1_2 对整数运算z=x+y,设置条件码CF表达式为(A)A、(unsigned)z < (unsigned)xB、z == 0C、z < 0D、(x < 0 == y < 0) && (z < 0 != x < 0)3.9.3 考虑数据对齐,IA32为long double 分配(D)个字节。
A、8B、10C、12D、163.13.2 x86-64long double实际使用字节为(B)个。
A、8B、10C、12D、16Chapter 55.0 以下哪项不符合编写高效程序要求CA、选择合适算法B、编写编译器能有效优化代码C、选择复杂数据结构,尽量使用指针D、运用并行计算方法5.1 关于编译器优化,说法不对是(D)A、指针使用会妨碍优化B、函数调用会妨碍优化C、可以用内联函数替换来优化函数调用D、应最大程度优化,而不仅限于安全优化5.2设n为问题规模,函数f和g运行时间分别近似于表达式5n+10000, 40n+100,则DA、f快B、g快C、两函数一样快D、与n 有关5.3.0_1 typedef struct{int num;char *name;} vec_rec; 则在IA32机器上,sizeof(vec_rec) = (B)。
A、4B、8C、12D、165.3.0_2 typedef struct{int num;char *name;} *vec_ptr; 则在IA32机器上,sizeof(vec_ptr) = (B)。
A、4B、8C、12D、165.3.0_2 int len = strlen(s),如果s=”hell”,则len =(A)。
A、4B、5C、s首地址D、05.5 以下哪项无法优化程序性能DA、消除循环低效率B、减少过程调用C、消除不必要存储器使用D、适当添加注释5.7.1 现代微处理器有两个主要部分:指令控制单元和执行单元。
不属于指令控制单元是CA、指令高速缓存B、退役单元C、分支寄存器D、指令译码5.7.2 (C)是执行实际运算所需要时钟周期总数,()是两次运算之间间隔最小周期数。
A、丢包;延迟B、发射时间;吞吐量C、延迟;发射时间D、发射时间;延迟5.9 以下哪些措施可能提高程序并行性(D)A、循环展开B、创建多个累积变量C、重新变换结合D、以上都是Chapter 66.1.1_1 以下说法正确是A、DRAM具有双稳态特性B、SRAM将每个位存储为对一个电容充电C、DRAM主要用于主存,帧缓冲区D、SRAM对干扰非常敏感6.1.1_2 以下说法错误是A、DRAM将每个位存储为对一个电容充电B、SRAM对光干扰敏感,对电干扰不敏感C、SRAM主要用于高速缓存D、SRAM具有双稳态特性6.1.1_3 非易失性存储器不包括A、PROMB、EEPROMC、固态硬盘D、高速缓存6.1.2_1 某磁盘有两个盘片,10,000个柱面,每条磁道平均有400个扇区,每个扇区有512个字节,则该磁盘有()个磁道。
A、20,000B、40,000C、8,192,000,000D、26.1.2_2 某磁盘有两个盘面,10,000个柱面,每条磁道平均有400个扇区,每个扇区有512个字节,则该磁盘容量是()字节。
A、2,048B、40,000C、8,192,000,000D、5126.1.2_3 对扇区访问时间不包括()A、寻道时间B、CPU发起磁盘读时间C、旋转时间D、传送时间6.2 关于局部性原理,不正确是()A、局部性包括时间局部性和空间局部性B、重复引用一个变量具有良好空间局部性C、具有引用模式程序,步长越小,空间局部性越好D、CPU取指令存在局部性6.3 在存储器层次结构中,靠近CPU、容量小、速度快设备是( )。
A、寄存器B、主存C、磁盘D、高速缓存6.4 某高速缓存结构用元组(S,E,B,m)表示为(32,4,8,32),则它容量为()字节。
A、1024B、32768C、32D、2566.4.5 通常情况下,直写高速缓存是(),写回高速缓存是()。
A、非写分配;写分配B、非写分配;非写分配C、写分配;非写分配D、写分配;写分配第一章题目1.1.1_25_1我们通常所说“字节”由__D___个二进制位构成。
A 2B 4C 6D 81.4.1_25_2微型计算机硬件系统中最核心部位是_B_。
A 主板B. CPUC 内存处理器1.4.1_25_3CPU中有一个程序计数器(又称指令计数器)。
它用于存储_A_。
A.保存将要提取下一条指令地址B.保存当前CPU所要访问内存单元地址C.暂时存放ALU运算结果信息D.保存当前正在执行一条指令1.5.0_25_4下列叙述中,正确是BA.CPU能直接读取硬盘上数据B.CPU能直接存取内存储器C.CPU由存储器、运算器和控制器组成D.CPU主要用来存储程序和数据1.4.1_25_5“32位微型计算机”中32指是(D )。
A.微机型号B.内存容量C.运算速度D.机器字长第二章题目2.1.1_25_1求下列算是得值,结果用十六进制表示:0x503c + 64 =__A____A.0x507cB.0x507bC.0x506cD.0x506b2.1.1_25_2将十进制数167用十六进制表示结果是__B____A.0XB7B.0XA7C.0XB6D.0XA62.1.8_25_3位级运算:0x69 & 0x55 结果是__B_____A.0X40B.0X41C.0X42D.0X432.1.9_25_4逻辑运算A.0X00B.0X41C.0X14D.0X012.1.10_25_5位移运算:对参数x = [10010101] ,则x>>4(算术右移)结果是__C____A.[01010000]B.[00001001]C.[11111001]D.[10001001]2.2.7_25_6截断:假设一个4位数值(用十六进制数字0~F表示)截断到一个3位数值(用十六进制0~7表示),[1011]截断后补码值是_B_A.-3B.3C.5D.-52.4.2_25_7浮点表示:数字5用浮点表示时小数字段frac解释为描述小数值f,则f=__B__A.1/2B.1/4C.1/8D.1/162.4.2 _25-8数字5用浮点表示,则指数部分E=___B__A.1B.2C.3D.42.4.2_25_9数字5用浮点表示,则指数部分位表示为__A_A.2^ (K-1)+1B. 2^K+1C. 2^ (K-1)D. 2^K2.4.5_25_10浮点运算:(3.14+1e10)-1e10 在计算机中运算结果为DA.3.14B.0C.1e10D.0.03.4.1_25_1计算Imm(E b ,E i ,s)这种寻址模式所表示有效地址:A A.Imm + R[E b]+R[E s] *sB. Imm + R[E b]+R[Es]C. Imm + R[E b]D. Imm +R[E s]3.4.1_25_2下面这种寻址方式属于_____ DM[R[E b]]A. 立即数寻址B. 寄存器寻址C. 绝对寻址D. 间接寻址3.4.2_25_3假设初始值:%dh=CD,%eax=98765432则执行下面一条指令后,%eax值为多少?A MOVB %DH ,%ALA.%eax= 987654CDB.%eax= CD765432C %eax= FFFFFFCDD.%eax= 000000CD3.4.2._25_4假设初始值:%dh=CD,%eax=98765432则执行下面一条指令后,%eax值为多少?C MOVSBL %DH ,%ALA.%eax= 987654CDB.%eax= CD765432C %eax= FFFFFFCDD.%eax= 000000CD3.4.2._25_5假设初始值:%dh=CD,%eax=98765432则执行下面一条指令后,%eax值为多少?D MOVZBL %DH ,%ALA.%eax= 987654CDB.%eax= CD765432C %eax= FFFFFFCDD.%eax= 000000CD3.5.1_25_6假设寄存器%eax值为x,%ecx值为y,则指明下面汇编指令存储在寄存器%edx中值Leal (%eax ,%ecx),%edx CA.xB yC x + yD x –y3.5.1._25_7假设寄存器%eax值为x,%ecx值为y,则指明下面汇编指令存储在寄存器%edx中值Leal 9(%eax ,%ecx , 2),%edx DA.x +y +2B 9*(x + y + 2)C 9 + x + y +2D 9 + x + 2y3.6.1_25_8条件码CF表示______DA 零标志B 符号标志C 溢出标志D进位标志3.6.1_25_9条件码OF表示______CA 零标志B 符号标志C 溢出标志D进位标志3.6.6_25_10在奔腾4上运行,当分支行为模式非常容易预测时,我们代码需要大约16个时钟周期,而当模式是随机时,大约需要31个时钟周期,则预测错误处罚大约是多少?BA.25B.30C.35D.40第五章题目5.1.0_25_1指针xp指向x,指针yp指向y,下面是一个交换两个值得过程:Viod swap (int *xp ,int *yp){*xp = *xp + *yp //x+y*yp = *xp - *yp //x+y-y=x*xp = *xp - *yp //x+y-x=y}考虑,当xp=yp时,xp处值是多少DA . xB. yC . 0D.不确定5.4.0_25_2考虑下面函数:int min( int x , int y ) { return x < y ? x : y;}int max( int x , int y ){ return x < y ? y : x; }viod incr (int *xp ,int v) { *xp += v;}int square( int x ) { return x *x; }下面一个片段调用这些函数:for( i = min(x,y) ;i< max(x,y); incr(&i,1))t +=square(i) ;假设x等于10,y等于100.指出该片段中4个函数min (),max(),incr(),square()每个被调用次数一次为B。