当前位置:文档之家› 计算机组成原理考研真题与解析

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

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

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=00000076H

B.x=0000007FH,y=FFF9H,z=FFFF0076H

C.x=0000007FH,y=FFF7H,z=FFFF0076H

D.x=0000007FH,y=FFF7H,z=00000076H

3.浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为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. 6

5.某计算机主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址。现要用2K×8位的ROM芯片和4K×4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是A.1,15 B.2,15 C.1,30 D.2,30

6.某机器字长16位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。假定取指令时,每取一个字节PC自动加1。若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转以后目标地址是A. 2006H B. 2007H C. 2008H D. 2009H

7.下列关于RISC的叙述中,错误的是

A. RISC普遍采用微程序控制器

B. RISC大多数指令在一个时钟周期内完成

C. RISC的内部通用寄存器数量相对CISC多

D. RISC的指令数、寻址方式和指令格式种类相对CISC少

8.某计算机的指令流水线由四个功能段组成,指令流经各功能段的时间(忽略各功能段之间的缓存时间)分别是90ns、80ns、70ns和60ns,则该计算机的CPU时钟周期至少是A. 90ns B. 80ns C. 70ns D. 60ns

9.相对于微程序控制器,硬布线控制器的特点是

A. 指令执行速度慢,指令功能的修改和扩展容易

B. 指令执行速度慢,指令功能的修改和扩展难

C. 指令执行速度快,指令功能的修改和扩展容易

D. 指令执行速度快,指令功能的修改和扩展难

10.假设某系统总线在一个总线周期中并行传输4字节信息,一个总线周期占用2个时钟周期,总线时钟频率为10MHz,则总线带宽是A. 10MB/s B. 20MB/s C. 40MB/s D. 80MB/s

11.假设某计算机的存储系统由Cache和主存组成。某程序执行过程中访存1000次,其中访问Cache缺失(未命中)50次,则Cache的命中率是A. 5% B. 9.5% C. 50% D. 95%

12.下列选项中,能引起外部中断的事件是

A. 键盘输入

B. 除数为0

C. 浮点运算下溢

D. 访存缺页

2010年真题

1.下列选项中,能缩短程序执行时间的措施是:Ⅰ.提高CPU时钟频率Ⅱ.优化数据通路结构Ⅲ.对程序进行编译优化A.仅Ⅰ和Ⅱ B.仅Ⅰ和Ⅲ C.仅Ⅱ和Ⅲ D.Ⅰ、Ⅱ和Ⅲ

2.假定有4个整数用8位补码分别表示为r1=FEH,r2=F2H,r3=90H,r4=F8H。若将运算结构存放在一个8位寄存器中,则下列运算中会发生溢出的是A.r1×r2 B. r2×r3 C. r1×r4 D. r2×r4

3.假定变量i、f和d的数据类型分别为int、float和double(int用补码表示,float和double分别用IEEE754单精度和双精度浮点数格式表示),已知i=785,f=1.5678e3,d=1.5e100。若在32位机器中执行下列关系表达式,则结果为“真”的是Ⅰ.i==(int)(float)I Ⅱ.f==(float)(int) f Ⅲ.f==(float)(double) f Ⅳ.(d+f)-d==f A.仅Ⅰ和Ⅱ B.仅Ⅰ和Ⅲ C.仅Ⅱ和Ⅲ D.仅Ⅲ和Ⅳ

4.假定用若干个2K×4位的芯片组成一个8K×8位的存储器,则地址0B1FH所在芯片的最小地址是A.0000H B.0600H C.0700H

D.0800H

5.下列有关RAM和ROM的叙述中,正确的是Ⅰ.RAM是易失性存储器,ROM是非易失性存储器Ⅱ.RAM和ROM都采用随机存取方式进行信息访问Ⅲ.RAM和ROM都可用作Cache Ⅳ.RAM和ROM都需要进行刷新A.仅Ⅰ和Ⅱ B.仅Ⅱ和ⅢC.仅Ⅰ、Ⅱ和Ⅳ D.仅Ⅱ、Ⅲ和Ⅳ

6.下列命中组合情况中,一次访存过程中不可能发生的是

A.TLB未命中,Cache未命中,Page未命中

B.TLB未命中,Cache命中,Page命中

C.TLB命中,Cache未命中,Page命中

D.TLB命中,Cache命中,Page未命中

7.下列寄存器中,汇编语言程序员可见的是

A.存储器地址寄存器(MAR)

B.程序计数器(PC)

C.存储器数据寄存器(MDR)

D.指令寄存器(IR)

8.下列选项中,不会引起指令流水线阻塞的是

A.数据旁路(转发)

B.数据相关

C.条件转移

D.资源冲突

9.下列选项中的英文缩写均为总线规范的是

A.PCI、CRT、USB、EISA

B.ISA、CPI、VESA、EISA

C.ISA、SCSI、RAM、MIPS

D.ISA、EISA、PCI、PCI-Express

10.单级中断系统中,中断服务程序内的执行顺序是Ⅰ.保护现场Ⅱ.开中断Ⅲ.关中断Ⅳ.保存断点Ⅴ.中断事件处理Ⅵ.恢复现场Ⅶ.中断返回

A. Ⅰ→Ⅴ→Ⅵ→Ⅱ→Ⅶ

B. Ⅲ→Ⅰ→Ⅴ→Ⅶ

C. Ⅲ→Ⅳ→Ⅴ→Ⅵ→Ⅶ

D. Ⅳ→Ⅰ→Ⅴ→Ⅵ→Ⅶ

11.假定一台计算机的显示存储器用DRAM芯片实现,若要求显示分辨率为1600×1200,颜色深度为24位,帧频为85Hz,显存总带宽的50%用来刷新屏幕,则需要的显存总带宽至少约为A.245Mbps B.979Mbps C.1958Mbps D.7834Mbps

2011年计算机组成原理真题

12.下列选项中,描述浮点数操作速度指标的是

A.MIPS B.CPI C.IPC D.MFLOPS

解答:D。MFLOPS表示每秒百万次运算。

13.float型数据通常用IEEE 754单精度浮点数格式表示。若编译器将float型

变量x分配在一个32位浮点寄存器FR1中,且x=-8.25,则FR1的内容是A.C1040000H B.C242 0000H C.C184 0000H D.C1C2 0000H

解答:A。x的二进制表示为-1000.01﹦-1.000 01×211 根据IEEE754规范隐藏最高位的“1”,又E-127=3,所以E=130=1000 0010(2)数据存储为1位数符+8位阶码(含阶符)+23位尾数。故FR1内容为 1 10000 0010 0000 10000 0000 0000 0000 000 即1100 0001 0000 0100 0000 0000 0000 0000,即C104000H

14.下列各类存储器中,不采用随机存取方式的是

A.EPROM B.CDROM C.DRAM D.SRAM

解答:B。光盘采用顺序存取方式。

15.某计算机存储器按字节编址主存地址空间大小为64MB现用4M×8位的RAM芯片组成32MB的主存储器,则存储器地址寄存器MAR的位数至少是

A.22位B.23位C.25位D.26位

解答:D。64MB的主存地址空间,故而MAR的寻址范围是64M,故而是26位。而实际的主存的空间不能代表MAR的位数。

16.偏移寻址通过将某个寄存器内容与一个形式地址相加而生成有效地址。下列寻址方式中,不属于偏移寻址方式的是

A.间接寻址 B.基址寻址 C.相对寻址 D.变址寻址

解答:A。间接寻址不需要寄存器,EA=(A)。基址寻址:EA=A+基址寄存器内同;相对寻址:EA﹦A+PC内容;变址寻址:EA﹦A+变址寄存器内容。

17.某机器有一个标志寄存器,其中有进位/借位标志CF、零标志ZF、符号标志

SF和溢出标志OF,条件转移指令bgt(无符号整数比较大于时转移)的转移条

件是

解答:C。无符号整数比较,如A>B,则A-B无进位/借位,也不为0。故而CF和ZF均为0。

18.下列给出的指令系统特点中,有利于实现指令流水线的是

Ⅰ. 指令格式规整且长度一致Ⅱ.指令和数据按边界对齐存放Ⅲ.只有Load/Store指令才能对操作数进行存储访问

A.仅Ⅰ、Ⅱ B.仅Ⅱ、Ⅲ C.仅Ⅰ、Ⅲ D.Ⅰ、Ⅱ、Ⅲ

解答:D。指令定长、对齐、仅Load/Store指令访存,以上三个都是RISC的特征。均能够有效的简化流水线的复杂度。

19.假定不采用Cache和指令预取技术,且机器处于“开中断”状态,则在下列有关指令执行的叙述中,错误的是

A.每个指令周期中CPU都至少访问内存一次

B.每个指令周期一定大于或等于一个CPU时钟周期

C.空操作指令的指令周期中任何寄存器的内容都不会被改变

D.当前程序在每条指令执行结束时都可能被外部中断打断

20.在系统总线的数据线上,不可能传输的是

A.指令B.操作数 C.握手(应答)信号 D.中断类型号

解答:C。握手(应答)信号在通信总线上传输。

21.某计算机有五级中断L4~L0,中断屏蔽字为M4M3M2M1M0,Mi=1(0≤i≤4)表示对Li级中断进行屏蔽。若中断响应优先级从高到低的顺序是L4→L0→L2→L1→L3 ,则L1的中断处理程

序中设置的中断屏蔽字是

A.11110 B.01101 C.00011 D.01010

解答:D。高等级置0表示可被中断,比该等级低的置1表示不可被中断。

22.某计算机处理器主频为50MHz,采用定时查询方式控制设备A的I/O,查询程序运行一次所用的时钟周期数至少为500。在设备A工作期间,为保证数据不丢失,每秒需对其查询至少200次,则CPU用于设备A的I/O的时间占整个CPU时间的百分比至少是

A.0.02% B.0.05% C.0.20% D.0.50%

解答:C。每秒200次查询,每次500个周期,则每秒最少200×500﹦10 0000个周期,100000÷50M=0.20%。

2012年计算机组成原理真题

12.假定基准程序 A 在某计算机上的运行时间为 100 秒,其中 90 秒为 CPU 时间,其余为 I/O 时间。若 CPU 速度提高 50%,I/O 速度不变,则运行基准程序 A 所耗费的时间是

A. 55 秒

B. 60 秒

C. 65 秒

D. 70 秒

13.假定编译器规定 int 和 short 类型长度占 32 位和 16 位,执行下列 C 语言语句

unsigned short x = 65530。

unsigned int y = x。

得到 y 的机器数为

A. 0000 7FFA

B. 0000 FFFA

C. FFFF 7FFA

D. FFFF FFFA

14.float类型(即 IEEE754单精度浮点数格式)能表示的最大正整数是

A. 2126-2103

B. 2127-2104

C. 2127-2103

D.2128-2104

15.某计算机存储器按字节编址,采用小端方式存放数据。假定编译器规定 int和short型长度分别为 32位和 16位,并且数据按边界对齐存储。某 C语言程序段如下:

struct{ int a。 char b。 short c。 } record。 record.a=273。

若 record变量的首地址为 0Xc008,则低至 0Xc008中内容及 record.c的地址分别为

A. 0x00、0xC00D

B. 0x00、0xC00E

C. 0x11、0xC00

D. 0x11、0xC00E

16.下列关于闪存(Flash Memory)的叙述中,错误的是

A.信息可读可写,并且读、写速度一样快

B.存储元由 MOS管组成,是一种半导体存储器

C.掉电后信息不丢失,是一种非易失性存储器

D.采用随机访问方式,可替代计算机外部存储器

17.假设某计算机按字编址,Cache有 4个行,Cache和主存之间交换的块为 1

个字。。若Cache的内容初始为空, 采用2路组相联映射方式和LRU替换算法。当访问的主存地址依次为 0,4,8,2,0,6,8,6,4,8时,命中 Cache的次数是

A. 1

B. 2

C. 3

D. 4

18.某计算机的控制器采用微程序控制方式,微指令中的操作控制字段采用字段直接编码法,共有 33个微命令,构成 5个互斥类,分别包含 7、3、12、5和 6个

微命令,则操作控制字段至少有

A. 5位

B. 6位

C.15位

D. 33位

19.某同步总线的时钟频率为 100MHz,宽度为 32位,地址/数据线复用,每传送

一次地址或者数据占用一个时钟周期。若该总线支持突发(猝发)传输方式,则一次“主存写”总线事务传输 128位数据所需要的时间至少是

A. 20ns

B. 40ns

C. 50ns

D. 80ns

20.下列关于 USB总线特性的描述中,错误的是

A.可实现外设的即插即用和热拔插

B.可通过级联方式连接多台外设

C.是一种通信总线,连接不同外设

D.同时可传输 2位数据,数据传输率高

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

I. I/O接口中的命令字II. I/O接口中的状态字III.中断类型号

A.仅 I、II

B.仅 I、III

C.仅 II、III

D. I、II、III

22.响应外部中断的过程中,中断隐指令完成的操作,除保护断点外,还包括I.关中断II.保存通用寄存器的内容

III.形成中断服务程序入口地址并送 PC

A.仅 I、II

B.仅 I、III

C.仅 II、III

D. I、II、II

2013年计算机组成原理真题

12. 某计算机主频为1.2 GHz,其指令分为4类,它们在基准程序中所占比例及CPI如下表所示

该机的MIPS

A. 100

B. 200

C. 400

D. 600

12. C 解读:基准程序的

,计算机的主频为1.2GHa,为1200MHz,该机器的是MIPS为1200/3=400。

13. 某数采用IEEE 754 单精度浮点数格式表示为C640 0000H,则该数的值是

A. -1.5×213

B. -1.5×212

C. -0.5x×213

D. -0.5×212

13. A

解读:IEEE 754 单精度浮点数格式为C640 0000H,二进制格式为

1100 0110 0100 0000 0000 0000 0000 0000,转换为规范的格式为:

因此,浮点数的值为-1.5×213

14. 某字长为8 位的计算机中,已知整型变量x、y 的机器数分别为[x]补

=11110100,[y]补=10110000。若整型变量z=2*x+y/2,则z的机器数为

A. 11000000

B. 00100100

C. 10101010

D. 溢出

14. A 解读:将x 左移一位,y 右移一位,两个数的补码相加的机器数为

11000000

15. 用海明码对长度为8位的数据进行检/纠错时,若能纠正一位错。则校验位数至少为

A. 2

B. 3

C. 4

D. 5

16. 某计算机主存地址空间大小为256 MB,按字节编址。虚拟地址空间大小为4 GB,采用页式存储经管,页面大小为4 KB,TLB(快表)采用全相联映射,有4

个页表项,内容如下表所示。

A. 015 3180H

B. 003 5180H

C. TLB缺失

D. 缺页

16. A 解读:虚拟地址为03FF F180H,其中页号为03FFFH,页内地址为180H,根据题目中给出的页表项可知页标记为03FFFH 所对应的页框号为0153H,页框号与页内地址之和即为物理地址015 3180 H。

17. 假设变址寄存器R的内容为1000H,指令中的形式地址为2000 H;地址

1000H中的内容为2000H,地址2000H中的内容为3000H,地址3000 H中的内容

为4000H,则变址寻址方式下访问到的操作数是

A. 1000H

B. 2000H

C. 3000H

D. 4000 H

17. D 解读:根据变址寻址的主要方法,变址寄存器的内容与形式地址的内容相加之后,得到操作数的实际地址,根据实际地址访问内存,获取操作数4000H。

18. 某CPU主频为1.03 GHz,采用4级指令流水线,每个流水段的执行需要1个时钟周期。假定CPU执行了100条指令,在其执行过程中,没有发生任何流水线阻塞,此时流水线的吞吐率为

A. 0.25×109条指令/秒

B. 0.97×109条指令/秒

C. 1.0×109条指令/秒

D. 1.03 ×109条指令/秒

18. C 解读:采用4 级流水执行100 条指令,在执行过程中共用

4+(100-1)=103 个时钟周期。CPU的主频是1.03 GHz,也就是说每秒钟有1.03 G 个时钟周期。流水线的吞吐率为1.03G*100/103=1.0*109条指令/秒。

19. 下列选项中,用于设备和设备控制器(I/O接口)之间互连的接口规范是

A. PCI

B. USB

C. AGP

D. PCI-Express

19. B 解读:设备和设备控制器之间的接口是USB接口,其余选项不符合,答案为B。

20. 下列选项中,用于提高RAID可靠性的措施有

I. 磁盘镜像 II. 条带化 III. 奇偶校验 IV. 增加Cache机制

A.仅I、II

B. 仅I、III

C. 仅I、III和IV

D. 仅II、III和IV

20. B 解读:能够提高RAID可靠性的措施主要是对磁盘进行镜像处理和进行奇偶校验。其余选项不符合条件。

21. 某磁盘的转速为10 000转/分,平均寻道时间是6 ms,磁盘传输速率是20 MB/s,磁盘控制器延迟为0.2 ms,读取一个4 KB的扇区所需的平均时间约为 A.

9 ms B. 9.4 ms C. 12 ms D. 12.4 ms

21. B解读:磁盘转速是10 000转/分钟,平均转一转的时间是6 ms,因此平均查询扇区的时间是3 ms,平均寻道时间是6 ms,读取4 KB扇区信息的时间为0.2 ms,信息延迟的时间为0.2 ms,总时间为3+6+0.2+0.2=9.4 ms。

22. 下列关于中断I/O方式和DMA方式比较的叙述中,错误的是

A. 中断I/O方式请求的是CPU处理时间,DMA方式请求的是总线使用权

B. 中断响应发生在一条指令执行结束后,DMA响应发生在一个总线事务完成后

C. 中断I/O方式下数据传送通过软件完成,DMA方式下数据传送由硬件完成

D. 中断I/O方式适用于所有外部设备,DMA方式仅适用于快速外部设备

22. D 解读:中断处理方式:在I/O 设备输入每个数据的过程中,由于无需CPU 干预,因而可使CPU与I/O设备并行工作。仅当输完一个数据时,才需CPU花费极短的时间去做些中断处理。因此中断申请使用的是CPU处理时间,发生的时间是在一条指令执行结束之后,数据是在软件的控制下完成传送。而DMA方式与之不同。DMA方式:数据传输的基本单位是数据块,即在CPU与I/O设备之间,每次传送至少一个数据块;DMA方式每次申请的是总线的使用权,所传送的数据是从设备直接送入内存的,或者相反;仅在传送一个或多个数据块的开始和结束时,才需CPU干预,整块数据的传送是在控制器的控制下完成的。答案D的说法不正确。

2014年计算机组成原理真题

12.程序P 在机器M上的执行时间是20秒,编译优化后,P 执行的指令数减少到原来的70%,而CPI增加到原来的1.2 倍,则P 在M 上的执行时间是。

A.8.4秒B.11.7秒C.14 秒D.16.8秒

解:不妨设原来指令条数为x,那么原CPI就为20/x,经过编译优化后,指令条数减少到原来的70%,即指令条数为0.7x,而CPI增加到原来的1.2倍,即24/x,那么现在P 在M 上的执行时间就为指令条数*CPI=0.7x*24/x=24*0.7=16.8秒,选D。

13.若x=103,y=-25,则下列表达式采用8 位定点补码运算实现时,会发生溢出的是。

A.x+y B.-x+y C.x-y D.-x-y

解:8 位定点补码表示的数据范围为-128~127,若运算结果超出这个范围则会溢出,A 选项x+y=103-25=78,符合范围,A排除;B选项-x+y=-103-25=-128,符合范围,B排除;D选项-x-y=-103+25=-78,符合范围,D排除;C选项x-y=103+25=128,超过了127,选C。

该题也可按照二进制写出两个数进行运算观察运算的进位信息得到结果,不过这种

方法更为麻烦和耗时,在实际考试中并不推荐。

14.float型数据据常用IEEE754单精度浮点格式表示。假设两个float型变量x 和y分

别存放在32 位寄存器f1和f2 中,若(f1)=CC900000H,(f2)=B0C00000H,则x和y之间的

关系为。

A.x

C.x>y且符号相同D.x>y且符号不同

解.(f1)和(f2)对应的二进制分别是(110011001001……)2 和(101100001100……)2,根据IEEE754浮点数规范,可知(f1)的数符为1,阶码为10011001,尾数为1.001,而(f2)的数

符为1,阶码为01100001,尾数为1.1,则可知两数均为负数,符号相同,B、D排除,

(f1)的绝对值为1.001×226,(f2)的绝对值为1.1×2-30,则(f1)的绝对值比(f2)的绝对值大,

而符号为负,真值大小相反,即(f1)的真值比(f2)的真值小,即x

此题还有更为简便的算法,(f1)与(f2)的前4位为1100 与1011,可以看出两数均为负数,而阶码用移码表示,两数的阶码头三位分别为100和011,可知(f1)的阶码大于(f2)的阶码,又因为是IEEE754规格化的数,尾数部分均为1.xxx,则阶码大的数,真值的绝对值必然大,可知(f1)真值的绝对值大于(f2)真值的绝对值,因为都为负数,则(f1)<(f2),即x

15.某容量为256MB的存储器由若干4M×8位的DRAM 芯片构成,该DRAM芯片的地

址引脚和数据引脚总数是。

A.19 B.22 C.30 D.36

解.4M×8位的芯片数据线应为8根,地址线应为log24M=22根,而DRAM采用地址复用技术,地址线是原来的1/2,且地址信号分行、列两次传送。地址线数为22/2=11根,所以地址引脚与数据引脚的总数为11+8=19 根,选A。

此题需要注意的是DRAM是采用传两次地址的策略的,所以地址线为正常的一半,这是很多考生容易忽略的地方此题需要注意的是DRAM是采用传两次地址的策略的,所以地址线为正常的一半,这是很多考生容易忽略的地方。

采用指令Cache与数据Cache分离的主要目的是。A.降低Cache 的缺失损失B.提高Cache 的命中率C.降低CPU平均访存时间D.减少指令流水线资源冲突

解.把指令Cache 与数据Cache分离后,取指和取数分别到不同的Cache 中寻找,那么指令流水线中取指部分和取数部分就可以很好的避免冲突,即减少了指令流水线的冲突。

17.某计算机有16个通用寄存器,采用32位定长指令字,操作码字段(含寻址方式位)为8位,Store指令的源操作数和目的操作数分别采用寄存器直接寻址和基址寻址方式。若基址寄存器可使用任一通用寄存器,且偏移量用补码表示,则Store指令中偏移量的取值范围是。

A.-32768~+32767 B.-32767~+32768

C.-65536~+65535 D.-65535~+65536

解.采用32位定长指令字,其中操作码为8位,两个地址码一共占用32-8=24位,

而Store 指令的源操作数和目的操作数分别采用寄存器直接寻址和基址寻址,机器中共有16 个通用寄存器,则寻址一个寄存器需要log216=4位,源操作数中的寄存器直接寻址

用掉4位,而目的操作数采用基址寻址也要指定一个寄存器,同样用掉4 位,则留给

偏移址的位数为

24-4-4=16位,而偏移址用补码表示,16位补码的表示范围为-32768~+32767,选

A。

18.某计算机采用微程序控制器,共有32 条指令,公共的取指令微程序包含2条微指令,各指令对应的微程序平均由4 条微指令组成,采用断定法(下地址字段法)确定下条微

指令为32*4=128条,而公共微指令还有2条,整个系统中微指令的条数一共为

128+2=130条,

所以需要?log2130?=8位才能寻址到130 条微指令,答案选C。

19.某同步总线采用数据线和地址线复用方式,其中地址/数据线有32 根,总线时钟频

率为66MHz,每个时钟周期传送两次数据(上升沿和下降沿各传送一次数据),该总线的

最大数据传输率(总线带宽)是。

A.132 MB/s B.264 MB/s C.528 MB/s D.1056MB/s

解.数据线有32根也就是一次可以传送32bit/8=4B的数据,66MHz意味着有66M

个时钟周期,而每个时钟周期传送两次数据,可知总线每秒传送的最大数据量为

66M×2×4B=528MB,所以总线的最大数据传输率为528MB/s,选C。

20.一次总线事务中,主设备只需给出一个首地址,从设备就能从首地址开始的若干连续单元读出或写入多个数据。这种总线事务方式称为。

A.并行传输B.串行传输C.突发传输D.同步传输

解.猝发(突发)传输是在一个总线周期中,可以传输多个存储地址连续的数据,即一次传输一个地址和一批地址连续的数据,并行传输是在传输中有多个数据位同时在设备之间进行的传输,串行传输是指数据的二进制代码在一条物理信道上以位为单位按时间顺序逐位传输的方式,同步传输是指传输过程由统一的时钟控制,选C。

21.下列有关I/O接口的叙述中,错.误.的是。

A.状态端口和控制端口可以合用同一个寄存器

B.I/O接口中CPU 可访问的寄存器称为I/O端口

C.采用独立编址方式时,I/O端口地址和主存地址可能相

同D.采用统一编址方式时,CPU不能用访存指令访问I/O

端口

解.采用统一编址时,CPU访存和访问I/O端口用的是一样的指令,所以访存指令可以

访问I/O端口,D选项错误,其他三个选项均为正确陈述,选D。

22.若某设备中断请求的响应和处理时间为100ns,每400ns 发出一次中断请求,中断响应所允许的最长延迟时间为50ns,则在该设备持续工作过程中,CPU用于该设备的I/O 时间占整个CPU时间的百分比至少是。

A.12.5% B.25% C.37.5% D.50%

解.每400ns 发出一次中断请求,而响应和处理时间为100ns,其中容许的延迟为干扰信息,因为在50ns内,无论怎么延迟,每400ns还是要花费100ns处理中断的,所以该设备的I/O时间占整个CPU 时间的百分比为100ns/400ns=25%,选B。

计算机组成原理考研大纲

2009计算机考研大纲 Ⅰ考查目标 计算机学科专业基础综合考试涵盖数据结构、计算机组成原理、操作系统和计算机网络等学科专业基础课程。要求考生比较系统地掌握上述专业基础课程的概念、基本原理和方法,能够运用所学的基本原理和基本方法分析、判断和解决有关理论问题和实际问题。 Ⅱ考试形式和试卷结构 一、试卷满分及考试时间 本试卷满分为150分,考试时间为180分钟 二、答题方式 答题方式为闭卷、笔试 三、试卷内容结构 数据结构45分 计算机组成原理45分 操作系统35分 计算机网络25分 四、试卷题型结构 单项选择题80分(40小题,每小题2分) 综合应用题70分 Ⅲ考查范围 计算机组成原理 【考查目标】 1. 理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。 2. 理解计算机系统层次化结构概念,熟悉硬件与软件之间的界面,掌握指令集体系结构的基本知识和基本实现方法。 3. 能够运用计算机组成的基本原理和基本方法,对有关计算机硬件系统中的理论和实际问题进行计算、分析,并能对一些基本部件进行简单设计。 一、计算机系统概述 (一)计算机发展历程 (二)计算机系统层次结构 1. 计算机硬件的基本组成 2. 计算机软件的分类 3. 计算机的工作过程 (三)计算机性能指标

吞吐量、响应时间;CPU时钟周期、主频、CPI、CPU执行时间;MIPS、MFLOPS。 二、数据的表示和运算 (一)数制与编码 1. 进位计数制及其相互转换 2. 真值和机器数 3. BCD码 4. 字符与字符串 5. 校验码 (二)定点数的表示和运算 1. 定点数的表示 无符号数的表示;有符号数的表示。 2. 定点数的运算 定点数的位移运算;原码定点数的加/减运算;补码定点数的加/减运算;定点数的乘/除运算;溢出概念和判别方法。 (三)浮点数的表示和运算 1. 浮点数的表示 浮点数的表示范围;IEEE754标准 2. 浮点数的加/减运算 (四)算术逻辑单元ALU 1. 串行加法器和并行加法器 2. 算术逻辑单元ALU的功能和机构 三、存储器层次机构 (一)存储器的分类 (二)存储器的层次化结构 (三)半导体随机存取存储器 1. SRAM存储器的工作原理 2. DRAM存储器的工作原理 (四)只读存储器 (五)主存储器与CPU的连接 (六)双口RAM和多模块存储器 (七)高速缓冲存储器(Cache) 1. 程序访问的局部 2. Cache的基本工作原理 3. Cache和主存之间的映射方式 4. Cache中主存块的替换算法 5. Cache写策略 (八)虚拟存储器 1. 虚拟存储器的基本概念 2. 页式虚拟存储器 3. 段式虚拟存储器 4. 段页式虚拟存储器

计算机组成原理考研知识点汇总

计算机组成原理考研知 识点汇总 一, 计算机系统概述 (一) 计算机发展历程 第一台电子计算机ENIAC诞生于1946年美国宾夕法尼亚大学.ENIAC用了18000电子管,1500继电器,重30吨,占地170m2,耗电140kw,每秒计算5000次加法.冯?诺依曼(VanNeumann)首次提出存储程序概念,将数据和程序一起放在存储器,使编程更加方便.50年来,虽然对冯?诺依曼机进行很多改革,但结构变化不大,仍称冯?诺依曼机. 发展阶段时间硬件技术速度/(次/秒) 第一代1946-1957 电子管计算机时代40 000 第二代1958-1964 晶体管计算机时代200 000 第三代1965-1971 中小规模集成电路计算机时代 1 000 000 第四代1972-1977 大规模集成电路计算机时代10 000 000 第五代1978-现在超大规模集成电路计算机时代100 000 000 EDVAC(Electronic Discrete Variable Automatic Computer)电子离散变量计算机 组成原理是讲硬件结构的系统结构是讲结构设计的 摩尔定律微芯片上的集成管数目每3年翻两番.处理器的处理速度每18个月增长一倍. 每代芯片的成本大约为前一代芯片成本的两倍 新摩尔定律全球入网量每6个月翻一番. 数学家冯·诺依曼(von Neumann)在研究EDVAC机时提出了“储存程序”的概念.以此为基础的各类计算机通称为冯·诺依曼机.它有如下特点: ①计算机由运算器,控制器,存储器,输入和输出五部分组成 ②指令和数据以同等的地位存放于存储器内,并可按地址寻访 ③指令和数据均用二进制数表示 ④指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置 ⑤指令在存储器内按顺序存放 ⑥机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成 图中各部件的功能 ·运算器用来完成算术运算和逻辑运算并将的中间结 果暂存在运算器内 ·存储器用来存放数据和程序 ·控制器用来控制,指挥程序和数据的输入,运行以及 处理运行结果 ·输入设备用来将人们熟悉的信息转换为机器识别的 信息 ·输出设备将机器运算结果转为人熟悉的信息形式

2009--2014年计算机组成原理考研真题与解析

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=00000076H B.x=0000007FH,y=FFF9H,z=FFFF0076H C.x=0000007FH,y=FFF7H,z=FFFF0076H D.x=0000007FH,y=FFF7H,z=00000076H 3.浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为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. 6 5.某计算机主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址。现要用2K×8位的ROM芯片和4K×4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是A.1,15 B.2,15 C.1,30 D.2,30 6.某机器字长16位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。假定取指令时,每取一个字节PC自动加1。若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转以后目标地址是A. 2006H B. 2007H C. 2008H D. 2009H 7.下列关于RISC的叙述中,错误的是 A. RISC普遍采用微程序控制器 B. RISC大多数指令在一个时钟周期内完成 C. RISC的内部通用寄存器数量相对CISC多 D. RISC的指令数、寻址方式和指令格式种类相对CISC少

2007年华北水利水电学院计算机组成原理考研试题

华北水利水电学院2007攻读硕士学位研究生招生命题考试 计算机组成原理试题 注意事项:1、答案全部答在答题纸上,写在试卷上无效; 2、考试时间180分钟(3个小时),满分150分。 一、选择题(20分)(每题1分) 1.下列数中最小的数是___ A(101001)2 B(52)8 C(101001)BCD D(33)16 2.存储容量64K×16bit,若按字编址,那么它的寻址范围是______;若按字节编址,则它的 寻址范围是______ A0~64K B0~32K C0~64K D0~128K 3.在机器数中,________零的表示形式是唯一的。 A.原码B.补码C.反码D.原码和反码 4.对于8位二进制数,下列说法中正确的是________ A-127的补码为10000000 B-127的反码等于0的移码 C+1的移码等于-127的反码D0的补码等于-1的反码 5.一个8位二进制整数,采用补码表示,且由3个“1”和5个“0”组成,则最小值为_____ A.-127 B.-32 C.-125 D.-3 6.IEEE754标准规定的32位浮点数格式中,符号位为1位,阶码为8位,尾数为23位,则 它所能表示的最大规格化正数为( ) A. +(2-223×2+127 B. +(1-223×2+127 C. +(2-223×2+255 D.2+127-223 7.交叉存储器实质上是一种模块式存储器,它能______执行______独立的读写操作。 A.并行B.串行C.多个D.一个 8.采用虚拟存储器的主要目的是________ A.提高主存储器的存取速度 B.扩大主存储器的存储空间,并能进行自动管理和调度 C.提高外存储器的存取速度 D.扩大外存储器的存储空间,并能进行自动管理和调度 9.下列寻址方式中速度最快的是_______,速度最慢的是_____ A.直接寻址B.立即寻址或隐含寻址C.间接寻址D.寄存器间接寻址 10.在单机系统中,三总线结构的计算机的总线系统由_________组成。 A.系统总线、内存总线和I/O总线B.数据总线、地址总线和控制总线

考研计算机大纲_计算机组成原理

2011考研计算机大纲:计算机组成原理大全 一、考查目标 1、理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。 2、理解计算机系统层次化结构概念,熟悉硬件与软件之间的界面,掌握指令集体系结构的基本知识和基本实现方法。 3、能够运用计算机组成的基本原理和基本方法,对有关计算机硬件系统中的理论和实际问题进行计算、分析,并能对一些基本部件进行简单设计。 二、知识点解析 在计算机组成原理方面,主要考查计算机系统基础知识、数据的表示和运算、存储器层次结构、指令系统、中央处理器、总线、输入输出系统。 1、计算机系统概述 学习计算机组成原理之前,我们先要了解计算机的发展历程,搞清楚计算机的系统层次结构,包括计算机硬件的基本组成(五大部件的构成)、计算机软件的分类,以及计算机的基本工作过程。 从体系结构上来看,有多种不同类型的计算机,那么这些不同的计算机谁好谁坏?如何评价?所以,还需要我们了解计算机性能评价指标和相关参数,包括吞吐量、响应时间;CPU时钟周期、主频、CPI、CPU执行时间;MIPS、MFLOPS等。 2、数据的表示和运算 我们日常所使用的是十进制数据,但在计算机中,除了十进制数据外,还有二进制、八进制、十六进制表示方法,我们要掌握这些进位计数制及其相互转换的方法,要搞清楚真值(实际的数值)和机器数(计算机中表示的数值)之间的关系,特别是负数的各种表示。另外,还要理解BCD码、字符与字符串的编码方法,以及数据的校验码(奇偶校验、CRC冗余校验等)。 不管是哪种进制和校验方法,计算机中数据的表示有原码、反码、补码等方法,我们要搞清楚它们之间的关联与区别。 在计算机中对数据进行计算,分为定点表示和浮点表示。

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

计算机组成原理考研试题(七)及答案 一、选择题(共20 分,每题1 分) 1.指令系统中采用不同寻址方式的目的主要是______。 A.可降低指令译码难度; B.缩短指令字长,扩大寻址空间,提高编程灵活性; C.实现程序控制; D.寻找操作数。 2.计算机使用总线结构的主要优点是便于实现积木化,缺点是______。 A.地址信息、数据信息和控制信息不能同时出现; B.地址信息与数据信息不能同时出现; C.两种信息源的代码在总线中不能同时传送; D.地址信息与数据信息能同时出现。 3.一个16K×32 位的存储器,其地址线和数据线的总和是______ 。 A.48; B.46; C.36; D.38。

4.下列叙述中______是正确的。 A.主存可由RAM 和ROM 组成; B.主存只能由ROM 组成; C.主存只能由RAM 组成; D.主存只能由SRAM 组成。 5.在三种集中式总线控制中,______方式响应时间最快。 A.链式查询; B.计数器定时查询; C.独立请求; D.以上都不是。 6.可编程的只读存储器______。 A.不一定是可改写的; B.一定是可改写的; C.一定是不可改写的; D.以上都不对。 7.下述______种情况会提出中断请求。 A.产生存储周期“窃取”; B.在键盘输入过程中,每按一次键;

C.两数相加结果为零; D.结果溢出。 8.下列叙述中______是错误的。 A.采用微程序控制器的处理器称为微处理器; B.在微指令编码中,编码效率最低的是直接编码方式; C.在各种微地址形成方式中,增量计数器法需要的顺序控制字段较短; D.以上都是错的。 9.直接寻址的无条件转移指令功能是将指令中的地址码送入______。 A.PC; B.地址寄存器; C.累加器; D.ACC。 10.响应中断请求的条件是______。 A.外设提出中断; B.外设工作完成和系统允许时; C.外设工作完成和中断标记触发器为“1”时。 D.CPU 提出中断。 11.变址寻址和基址寻址的有效地址形成方式类似,但是______。

计算机组成原理往年考研选择重点及答案

计算机组成原理往年考研选择重点 及答案 11. 冯?诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区 分它们的依据是 A.指令操作码的译码结果 B.指令和数据的寻址方 式 C.指令周期的不同阶段 D.指令和数据所在的存储单元 12. 一个C语言程序在一台32位机器上运行。程序中定义了三个变量xyz,其中x 和z是int型,y为short型。当x=127, y=-9时,执行赋值语句z=x+y后, xyz 的值分别是 D A. X=0000007FH, y=FFF9H, z=00000076H B. X=0000007FH, y=FFF9H, z=FFFF0076H C. X=0000007FH, y=FFF7H, z=FFFF0076H D. X=0000007FH, y=FFF7H, z=00000076H 13. 浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5 位和7位(均含2位符号位)。若有两个数X=27X 29/32,丫=25X 5/8,则用浮点加法计算X+Y 的最终结果是 D A.00111 1100010 B.00111 0100010 C.01000 0010001 D. 发生溢出 14. 某计算机的Cache共有16块,采用2路组相联映射方式(即每组 2块)' 每个主存块大小为 32 字节,按字节编址。主存 129 号单元所在主存块应装入到的Cache组号是 C A.0 B.2 C.4 D.6 15. 某计算机主存容量为64KB

其中ROh区为4KB,其余为RAM区,按字节编址。现要用2K X 8位的ROM芯片和4K X 4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是 D A.1、15 B.2、15 C.1、30 D.2、 30 16. 某机器字长16 位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。假定取指令时,每取一个字节PC自动加1。若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转以后的目标地址是 C A. 2006H B.2007H C.2008H D.2009H 17. 下列关于RISC的叙述中,错误的是 A A. RISC普遍采用微程序控制器 B. RISC大多数指令在一个时钟周期内完成 C. RISC的内部通用寄存器数量相对 CISC多 D. RISC的指令数、寻址方式和指令格式种类相对CISC少 18. 某计算机的指令流水线由四个功能段组成,指令流经各功能段的时间(忽

科技大学计算机组成原理考研真题答案附后修订稿

科技大学计算机组成原理考研真题答案附后 集团文件发布号:(9816-UATWW-MWUB-WUNN-INNUL-DQQTY-

目 录 说明:精选了17套名校计算机组成原理历年考研真题。 1.北京科技大学计算机组成原理历年考研真题 2014年北京科技大学869计算机组成原理考研真题 试题编号: 869 试题名称:计算机组成原理(共 9 页) 适用专业:计算机科学与技术、软件工程、计算机技术(专业学位)、 软件工程______(专业学位)______ 说明:所有答案必须写在答题纸上,做在试题或草稿纸上无效。 北京科技大学869计算机组成原理考研真题答案附后 最新资料,WORD 格式,可编辑修改!

一、填空(满分40分,每题2分) 1.存储程序原理是指______,它是______型计算机体系结构的核心思 想。 2.设浮点数长16位,高8位是阶码,含1位阶符,低8位是尾数,含1位数符,阶码和尾数均用补码表示,基值(底)为2,尾数为规格化、无隐藏位,机器数为FC60H 的十进制真值是______,十进制真值ll/128的规格化浮点编码是______(16进制助记形式)。 3.已知[x]补=x 0.x 1x 2...x n ,则[-x]补=______。 4.设机器数长8位,定点小数,最高位是符号位, 128 23的原码是______,6435 的补码是 ______。 5.若浮点数格式中阶码的底一定,且尾数采用规格化表示法,则浮点数的表示范围取决于______的位数,而精度取决于______的位数。6.半导体随机读写存储器包括______和______,前者的速度比后者快,但集成度不如后者高。 7.存储系统中,CPU 能直接访问______ 和______ ,但不能直接访问磁盘和光盘。 8.设主存储器容量为64K32位,则CPU 中用做主存接口的寄存器MAR 的位数是______,MBR 的位数是______。 9.中断周期前的CPU 工作周期是______,中断周期后的CPU 工作周期是______。 10.移码表示法主要用于表示______,以利于在加减运算的______操作中比较大小。 11.某机指令字长24位,定长操作码,共能完成129种操作,采用单地址格式可直接寻址的范围是______,采用二地址格式指令,可直接寻址范围是______。 12.用74181和74182组成64位多重进位运算器,则需______片74181和______片74182。 13.寄存器间接寻址方式中,操作数存放在______,寄存器中存放的是______。 14.CPU 从______取出一条指令并执行这条指令的时间称为______。 15.微程序中的微指令是指______。 16.当前正在执行的指令保存在CPU 的______寄存器中,运算结果如溢出、为负、为零等状态标志保存在CPU 的______寄存器中。 17.设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节是用补码表示的相对位移量,若转移指令地址为200aH ,要求转移到2002H ,则该转移指令第二字节内容为 ______。 18.为运算器构造的简单性,运算方法中常采用______加减法、______乘除法或补码乘除法。

20092012计算机组成原理考研试题

2009-2012年计算机组成原理考研试题与答案 2009年全国研究生考试计算机统考试题—计算机组成原理部分 一.单项选择题,每小题2分。 11.冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是() A.指令操作码的译码结果 B.指令和数据的寻址方式 C.指令周期的不同阶段 D.指令和数据所在的存储单元 12.一个C语言程序在一台32位机器上运行。程序中定义了三个变量xyz,其中x和z是int 型,y为short型。当x=127,y=-9时,执行赋值语句z=x+y后,xyz的值分别是()A.X=0000007FH,y=FFF9H,z=00000076H B.X=0000007FH,y=FFF9H,z=FFFF0076H C.X=0000007FH,y=FFF7H,z=FFFF0076H D.X=0000007FH,y=FFF7H,z=00000076H 13.浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含2位符号位)。若有两个数X=27×29/32,Y=25×5/8,则用浮点加法计算X+Y的最终结果是()A.001111100010 B.001110100010 C.010********* D.发生溢出 14.某计算机的Cache共有16块,采用2路组相联映射方式(即每组2块)。每个主存块大小为32字节,按字节编址。主存129号单元所在主存块应装入到的Cache组号是()A.0 B.2 C.4 D.6 15.某计算机主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址。现要用2K ×8位的ROM芯片和4K×4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是() A.1、15B.2、15C.1、30D.2、30 16.某机器字长16位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。假定取指令时,每取一个字节PC自动加1。若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转以后的目标地址是() A.2006H B.2007H C.2008H D.2009H 17.下列关于RISC的叙述中,错误的是() A.RISC普遍采用微程序控制器 B.RISC大多数指令在一个时钟周期内完成 C.RISC的内部通用寄存器数量相对CISC多 D.RISC的指令数、寻址方式和指令格式种类相对CISC少

考研计算机组成原理笔记

微机原理用书<微型计算机原理及接口技术>第二版裘雪红李伯成西电出版社专题一 一微机的组成 P15 图1.2 1 cpu的特点: 8086 (重点) 1> cpu内有6直接指令预取队列 BIU (总线接口单元)读内存存入预取队列 EU (指令执行单元)读预取队列执行 2> 内部有四个段寄存器(20位---1M) 3> 多种模式(最大,最小) 8086可接入另外的cpu 二8086的引线 最小模式P19 图2.1 (重点这个必须熟悉每个引脚什么作用必须知道) 三内部寄存器(重点必须记住其中一些指令才能读懂程序) P26 图2.4 四内存组织 安字节编址没一地址存放1字节 程序地址=ES*16+IP 堆栈地址=SS*16+SP 数据地址=DS/ES*16+EA 五时序 P31 图2.8 六总线形成(知道最小模式) P33 图2.11 专题二寻址方式和指令系统 一寻址方式 1 决定操作数地址(知道) 1> 立即MOV AL, 05H 2> 直接MOV AL, [2000H] MOV [2000H],AL 3> 寄存器MOV AX,BX MOV DS,DX 4> 寄存器间接(稍注意) MOV BX,1000H MOV DS,BX MOV SI,2000H MOV AL,[SI] 5> 寄存器相对MOV AL,[SI+3] 6> 基址,变址偏移地址=基址地址(BX,BP)+变址地址(SI,OI) MOV AL,[SI+BX] 7> 基址,变址,相对MOV AX,-1[SI+BX] MOV [BX],BX 8> 隐含寻址 二指令系统(重点编程序读程序)

1 传送MOV AL,RXYT MOV AX,SEG RXYT(把RXYT所在段地址给AX) MOV SI,OFFSET RXYT(偏移地址给SI) MOV DS,AX MOV AL,[SI] 堆栈地址POSH AX MOV AX,1000H POSH BX MOV SS,AX MOV SP,2000H POSH AX 1> SP-1→SP 2> AH→MSP 3> SP-1→SP 4> AL→SP POP BX 2 算术 要背的: ADD ADC SUB SBB MUL DIV 知道的: CMP INC DEC DAA DAS BCD 3 逻辑移位循环指令(以下写出来的必须会用!) 1> AND OR XOR NOT TEST NEG MOV BL,45H MOV AL,0FH AND BL,AC 2> SAL SHL(逻辑左移相当于乘2) MOV DX,0400H SHL DX,1 (0800) SHL DX,1 (1600) 若定义MOV CL,4 (移位次数一定放在CL) 则SHL DX,CL (移位4次) SHR(逻辑右移) MOV DL,40H SHR DL,1 (20) SHR DL,1 (10H) SHR DL,1 (08H) SAR(算术右移) MOV DL,0C0H (11000000 -64) SAR DL, 1 (11100000 -32) 3> 循环(大概知道) ROL ROR RCL RCR 4 串操作指令(不考!) 5 程序控制指令(重点) JMP(无条件转移不必深究只要知道转移到哪就行)

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

2009年全国硕士研究生计算机学科入学统一考试 计算机组成原理试题分析 一、选择题(每个题2分) 11.冯?诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是 A.指令操作码的译码结果 B.指令和数据的寻址方式 C.指令周期的不同阶段 D.指令和数据所在的存储单元 [答案] C [解析] 1、指令执行步骤,在取指期间取来的是指令,读数据期间读来的是数据; 2、指令和数据性质上的区别,虽然二者都用二进制表示,但属于完全不同性质的信息,数据是计算机加工处理的“原材料”,指令是告知计算机运行功能和执行步骤的命令类信息。12.一个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 = 00000076H B.x = 0000007FH,y = FFF9H,z = FFFF0076H C.x = 0000007FH,y = FFF7H,z = FFFF0076H D.x = 0000007FH,y = FFF7H,z = 00000076H [答案] D [解析] 1、十进制整数到二进制的转换,数据的补码表示; 2、补码加法运算,2两个不同位数的补码数相加时需要进行符号扩展; X=127,[X]补=0000007FH(32位整数),运算后其值不变 Y=-9,[Y]补=FFF7H (16位整数),运算后其值不变 [Z]补 = [X补+Y补]=0000007FH+FFFFFFF7H=00000076H 3、解题技巧,也可先求出127+(-9)=118,再变成补码后去与可供选择的答案对比。13.浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮

白中英《计算机组成原理》考研配套2021考研真题库

白中英《计算机组成原理》配套2021考研真题库第一部分考研真题精选 一、选择题 1下列关于冯·诺依曼结构计算机基本思想的叙述中,错误的是()。[2019年408统考] A.程序的功能都通过中央处理器执行指令实现 B.指令和数据都用二进制表示,形式上无差别 C.指令按地址访问,数据都在指令中直接给出 D.程序执行前,指令和数据需预先存放在存储器中 【答案】C查看答案 【解析】根据冯·诺依曼体系结构的基本思想可知,所有的数据和指令序列都是以二进制形式存放在存储器中,计算机根据周期来区分指令和数据,因此数据是从存储器读取而非在指令中给出,因此C项是错误的。 2下列有关处理器时钟脉冲信号的叙述中,错误的是()。[2019年408统考] A.时钟脉冲信号由机器脉冲源发出的脉冲信号经整形和分频后形成 B.时钟脉冲信号的宽度称为时钟周期,时钟周期的倒数为机器主频 C.时钟周期以相邻状态单元间组合逻辑电路的最大延迟为基准确定 D.处理器总是在每来一个时钟脉冲信号时就开始执行一条新的指令 【答案】D查看答案 【解析】计算机完成一条指令的时间称为指令周期,而一条指令通常是由几个时钟周期组成的,因此计算机不可能每来一个时钟脉冲就执行一个新指令,所以D项是错误的。

3某指令功能为R[r2]←R[r1]+M[R[r0]],其两个源操作数分别采用寄存器、寄存器间接寻址方式。对于下列给定部件,该指令在取数及执行过程中需要用到的是()。[2019年408统考] Ⅰ.通用寄存器组(GPRs) Ⅱ.算术逻辑单元(ALU) Ⅲ.存储器(Memory) Ⅳ.指令译码器(ID) A.仅Ⅰ、Ⅱ B.仅Ⅰ、Ⅱ、Ⅲ C.仅Ⅱ、Ⅲ、Ⅳ D.仅Ⅰ、Ⅲ、Ⅳ 【答案】B查看答案 【解析】一条指令的执行过程为取指令、分析指令、执行指令。题目中的指令用到了寄存器和寄存器间接寻址,因此该指令在取数过程中一定会被使用到,同时寄存器间接寻址在取数阶段一定会使用存储器,最后进行加操作时一定会用到算数逻辑单元,指令译码器是属于分析指令阶段,在取数和执行指令阶段之前,因此该指令在取数及执行过程中需要用到的是Ⅰ、Ⅱ、Ⅲ。 4假定一台计算机采用3通道存储器总线,配套的内存条型号为DDR3-1333,即内存条所接插的存储器总线的工作频率为1333MHz、总线宽度为64位,则存储器总线的总带宽大约是()[2019年408统考] A.10.66GB/s B.32GB/s

北京科技大学 计算机组成原理考研真题答案附后

北京科技大学869计算机组成原理考研真题答 案附后 最新资料,WORD格式,可编辑修改! 目录 1.北京科技大学计算机组成原理历年考研真题........................................ 2014年北京科技大学869计算机组成原理考研真题................................. 2013年北京科技大学869计算机组成原理考研真题................................. 2.江苏大学计算机组成原理历年考研真题............................................ 2014年江苏大学850计算机组成原理考研真题..................................... 2013年江苏大学850计算机组成原理考研真题..................................... 3.杭州电子科技大学计算机组成原理历年考研真题.................................... 2014年杭州电子科技大学852计算机组成原理考研真题............................. 2013年杭州电子科技大学852计算机组成原理考研真题............................. 2012年杭州电子科技大学852计算机组成原理考研真题............................. 2011年杭州电子科技大学852计算机组成原理考研真题............................. 4.广东工业大学计算机组成原理历年考研真题........................................ 2014年广东工业大学832计算机组成原理考研真题................................. 2013年广东工业大学832计算机组成原理考研真题................................. 2012年广东工业大学832计算机组成原理考研真题................................. 2011年广东工业大学832计算机组成原理考研真题................................. 5.沈阳航空航天大学计算机组成原理历年考研真题.................................... 2014年沈阳航空航天大学818计算机组成原理考研真题............................. 2013年沈阳航空航天大学818计算机组成原理考研真题............................. 6.沈阳工业大学计算机组成原理历年考研真题........................................ 2014年沈阳工业大学838计算机组成原理考研真题................................. 2013年沈阳工业大学838计算机组成原理考研真题................................. 7.其他名校计算机组成原理历年考研真题............................................ 2015年华侨大学848计算机组成原理考研真题..................................... 说明:精选了17套名校计算机组成原理历年考研真题。 1.北京科技大学计算机组成原理历年考研真题 2014年北京科技大学869计算机组成原理考研真题 试题编号: 869 试题名称:计算机组成原理(共 9 页) 适用专业:计算机科学与技术、软件工程、计算机技术(专业学位)、 软件工程______(专业学位)______

计算机组成原理考研大纲解析

2011 考研计算机大纲解析:计算机 组成原理 复习要领 计算机考研大纲发布了,大家都非常关心各科目的变动情况,而计算机组成原理所占的分值比例非常大,所以在这里,要为大家详细解析并提供指导建议! 在计算机考研专业基础课统考科目中,计算机组成原理占45 分,所占分值较大。自2009 年计算机专业考研专业基础课首次实行全国统考以来,这已经是第三个年头。所以考研的学子一定要一如既往的重视。 一、考查目标 1、理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。 2、理解计算机系统层次化结构概念,熟悉硬件与软件之间的界面,掌握指令集体系结构的基本知识和基本实现方法。 3、能够运用计算机组成的基本原理和基本方法,对有关计算机硬件系统中的理论和实际问题进行计算、分析,并能对一些基本部件进行简单设计。 二、知识点解析在计算机组成原理方面,主要考查计算机系统基础知识、数据的表示和运算、存储器层次结构、指令系统、中央处理器、总线、输入输出系统。 1、计算机系统概述学习计算机组成原理之前,我们先要了解计算机的发展历程,搞清楚计算机的系统层次结构,包括计算机硬件的基本组成(五大部件的构成)、计算机软件的分类,以及计算机的基本工作过程。 从体系结构上来看,有多种不同类型的计算机,那么这些不同的计算机谁好谁坏如何评价所以,还需要我们了解计算机性能评价指标和相关参数,包括吞吐量、响应时间;CPU时钟周期、主频、CPI、CPL执行时间;MIPS MFLOP等。 2、数据的表示和运算我们日常所使用的是十进制数据,但在计算机中,除了十进制数据外,还有二进制、八进制、十六进制表示方法,我们要掌握这些进位计数制及其相互转换的方法,要搞清楚真值(实际的数值)和机器数(计算机中表示的数值)之间的关系,特别是负数的各种表示。另外,还要理解BCD码、字符与字符串的编码方法,以及数据的校验码(奇偶校验、CRC冗余校验等)。 不管是哪种进制和校验方法,计算机中数据的表示有原码、反码、补码等方法,我们要搞清楚它们之间的关联与区别。 在计算机中对数据进行计算,分为定点表示和浮点表示。 在定点数的表示和运算方面,我们要掌握定点数的表示(无符号数的表示,有符号数的表示)和定点数的运算,包括定点数的位移运算、原码定点数的加/减运算、补码定点数的加/ 减运算、定点数的乘/ 除运算、溢出概念和判别方法。在浮点数的表示和运算方面,我们要掌握浮点数的表示(浮点数的表示范围和IEEE754 标准)和浮点数的加/ 减运算。 本知识点的最后一个考点就是算术逻辑单元ALU,我们要掌握串行加法器和并行加法器、算术逻辑单元ALU的功能和结构。 3、存储器层次结构 从整个计算机的存储体系来看,可以看成是一个“ Cache—内存一外存”三级结构,在

最新考研计算机组成原理试题及答案

考研计算机组成原理试题及答案 为广大考生整理了年考研计算机组成原理试题及答案,供广大考生参考: 一、选择题 1.设寄存器内容为80H,若它对应的真值是–127,则该机器数是______ A.原码 C.反码 B.补码 D.移码 2.下列叙述中______ 是正确的。 A.程序中断方式中有中断请求,DMA 方式中没有中断请求; B.程序中断方式和DMA 方式中实现数据传送都需中断请求; C.程序中断方式和DMA 方式中都有中断请求,但目的不同; D.DMA 要等到指令周期结束时才进行周期窃取。 3.当采用双符号位时,发生溢出的特征是:双符号位为( ) A) 00 C) 10 B) 11 D) 都不是 4.在下述存储器中,允许随机访问的存储器是( )。 A) 磁带

C) 磁盘 A) 磁鼓 D) 半导体存储器 5.零地址指令采用( )。 A) 立即寻址 C) 间接寻址 B) 堆栈寻址 D) 变址寻址 二、填空题 1.DMA 的数据块传送可分为______、______ 和______ 阶段。 2.设n = 16 (不包括符号位),机器完成一次加和移位各需100ns,则原码一位乘最多需______ ns,补码Booth 算法最多需______ ns 。 3.在IPv4中C类网络中主机数是_______个,在B类网络中第一个可指派的网络号是_____; 4.从下向上,OSI开放系统模型的第四层是________。 5.用于发送电子邮件的协议是__________,接收电子邮件的协议一般是________。 三、名词解释 1.总线 2.随机存储器 3.指令流水 四、简答题

北京科技大学869计算机组成原理历年考研真题汇编附答案7p

北京科技大学计算机组成原理历年考研真题汇编 最新资料,WORD格式,可编辑修改! 目录 说明:北京科技大学计算机组成原理专业的科目代码2009年为829,,之后改为869。北京科技大学计算机与通信工程学院、国家材料服役安全科学中心、冶金工程研究院均考此科目。

2014年北京科技大学869计算机组成原理考研真题 试题编号:869______试题名称:计算机组成原理(共9页) 适用专业:计算机科学与技术、软件工程、计算机技术(专业学位)、 软件工程(专业学位)______ 说明:所有答案必须写在答题纸上,做在试题或草稿纸上无效。 一、填空(满分40分,每题2分) 1.存储程序原理是指______,它是______型计算机体系结构的核心思想。 2.设浮点数长16位,高8位是阶码,含1位阶符,低8位是尾数,含1位数符,阶码和尾数均用补码表示,基值(底)为2,尾数为规格化、无隐藏位,机器数为FC .60H 的十进制真值是______,十进制真值ll/128的规格化浮点编码是______(16进制助记形式)。 3.已知[x]补=x 0.x 1x 2...x n ,则[-x]补=______。 4.设机器数长8位,定点小数,最高位是符号位,12823的原码是______,6435 的补码是______。 5.若浮点数格式中阶码的底一定,且尾数采用规格化表示法,则浮点数的表示范围取决于______的位数,而精度取决于______的位数。6.半导体随机读写存储器包括______和______,前者的速度比后者快, 但集成度不如后者高。 7.存储系统中,CPU 能直接访问______和______,但不能直接访问磁盘和光盘。 8.设主存储器容量为64K32位,则CPU 中用做主存接口的寄存器MAR 的位数是______,MBR 的位数是______。 9.中断周期前的CPU 工作周期是______,中断周期后的CPU 工作周期是______。 10.移码表示法主要用于表示______,以利于在加减运算的______操作中比较大小。 11.某机指令字长24位,定长操作码,共能完成129种操作,采用单地址格式可直接寻址的范围是______,采用二地址格式指令,可直接寻址范围是______。 12.用74181和74182组成64位多重进位运算器,则需______片74181和______片74182。 13.寄存器间接寻址方式中,操作数存放在______,寄存器中存放的是______。 14.CPU 从______取出一条指令并执行这条指令的时间称为______。 15.微程序中的微指令是指______。 16.当前正在执行的指令保存在CPU 的______寄存器中,运算结果如溢出、为负、为零等状态标志保存在CPU 的______寄存器中。

2020年考研计算机大纲解析:计算机组成原理

2020年考研计算机大纲解析:计算机组成原理 一、计算机组成原理考查目标 2020年的统考大纲对组成原理的考查目标定位为理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念;理解计算机系统层次化结构概念,熟悉硬件与软件之间的界面,掌握指令集体系结构的基本知识和基本实现方法;能够综合使用计算机组成的基本原理和基本方法,对相关计算机硬件系统中的理论和实际问题实行计算、分析,并能对一些基本部件实行简单设计。 2020年的大纲与2020年大纲完全相同,同学们复习时还是要对大纲中涉及的知识点深入理解,在已有基础上继续实行复习。这门课对于很多计算机的考生都是难点,对于跨专业考生来说更是如此,建议大家在理解课本的基础上,多做习题,对一些典型的题目要做到烂熟于心。至于参考书,推荐使用高教版哈工大唐朔飞老师的书,这本书有配套的习题,讲得也比较细,是比较适合作为备考用书的。 二、计算机组成原理考点解析 计算机系统概述一章几乎没有出综合应用题的可能,绝大部分知识点只要了解就能够了。 数据的表示与运算一章可考的点多,但单独出现在综合应用题中的可能性不大。数在机器中的不同表示方法及其相互转换时选择题的一个常考点。 存储器层次结构是组成原理这门课的重点,大家在复习这个章的时候要注意Cache-主存-外存的层次结构,对比Cache-主存和虚拟存储器的相关思想、原理和方法。

本章是综合应用题常考点,典型的考题包括Cache的三种不同映 像方式的相关计算,主存芯片的字扩展和位扩展方案设计以及虚存相 关地址转换的内容。 指令系统历来都是考试的常考点,这个章相对简单,要拿高分就 要确保这章相关考点的分数。 中央处理器这个章是重点和难点,组成原理考试几乎必考的章节。 总线一章不是考试的重点,需要识记的内容较多,相对的重点在 于总线仲裁和定时。 输入输出系统也不属于考试的热点。主要是记忆一些概念,知道 不同的设备以及一些相关的参数,需要熟练掌握的是硬盘读写过程和 一些参数的计算,中断相关的概念和原理,以及DMA方式的原理,相 对应的硬件结构和工作过程。

相关主题
文本预览
相关文档 最新文档