计算机原理测验四
一、填空题(每小题1.5分,共30分)
1、计算机中,____________和______________合称为主机。
2、在计算机中,指令由____________和____________两部分组成。
3、寄存器间接寻址方式,指令中给出的是____________的地址,需访问内容____________次就可以获得操作数。
4、指令的发址方式中,按下RESET复位后,CPU内部的指令计数器复位,Z80指令计数器置为____________;Inter8086/8088将CS:IP置为____________。
5、中央处理器的四个功能:指令控制,____________,时间控制,____________。 6、主存储器的性能指标主要有____________,____________和存储周期等。
7、若RAM芯片内有1024个单元,用单译码方式,地址译码器将有____________条输入线;用双译码方式,地址译码线有____________条输出线。
8、要形成容量为16MB的存储器,需要____________片4M*1b的存储器芯片,或者需要____________片1M*8b的存储器芯片。
9、一个512KB的存储器,其地址线和数据线的总和是____________。 10、虚拟存储器的工作原理是________________________。 11、132.5D=____________B=____________H
二、选择题(每小题2分,共30分)
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、文本处理程序 6、下列数中最小的是____________ A、(101001)2 B、(52)8 C、(101001)BCD D、(236)16
7、单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常由__________提供操作数。 A、控制器 B、指令寄存器IR C、累加器AC D、程序计数数PC 8、指令系统中采用不同寻址方式的目的主要是____________ A、可直接访问外存 B、提供扩展操作码并降低指令译码难度 C、实现存储程序和程序控制 D、缩短指令长度,扩大寻址空间,提高编程灵活性 9、变址寻址方式中,操作数的有效地址是___________;基址寻址方式中,操作数的有效地址是_________
A、基址寄存器内容+偏移量 B、程序计数器内容加上偏移量 C、变址寄存器内容+偏移量 D、指令计数器内容加上偏移量 10、CPU通用寄存器的位数取决于____________ A、存储器容量 B、机器字长 C、指令的长度 D、CPU的管脚数 11、指令周期是指____________ A、CPU从主存取出一条指令的时间 B、CPU执行一条指令的时间
1
C、CPU从主存取出一条指令加上执行这条指令的时间 D、时钟周期的时间
12、状态寄存器用来存放____________ A、算术运算结果 B、逻辑运算结果 C、运算类型 D、算术逻辑运算及测试指令的结果状态
13、计算机存储器采用用分级存储体系的主要目的是____________ A、便于读写数据 B、减小机箱的体积 C、便于系统升级 D、解决存储容量、价格和存取速度之间的矛盾
14、现行奔腾机的主板上都带有cache,这个cache是____________ A、硬盘与主存之间的缓存 B、软盘与主存之间的缓存 C、CPU与视频设备之间的缓存 D、CPU与主存之间的缓存 15、虚拟存储器逻辑地址位数比物理地址____________ A、多 B、相等 C、少
三、判断题(每小题1分,共10分)
( )1、在微型计算机的应用领域中,会计电算化属于科学计算方面的应用。 ( )2、决定计算机计算精度的主要技术指标是计算机的字长。 ( )3、执行指令时,指令在内在中的地址存放在指令寄存器中。
( )4、没有设置乘、除法指令的计算机系统中,就不能实现乘、除法运算。 ( )5、程序计数器PC用来指示从内存中取指令。
( )6、计算机指令是指挥CPU进行操作的命令,指令通常由操作码和操作数地址码组成。 ( )7、引入虚拟存储系统的目的是为了加快外存的存取速度。 ( )8、在计算机中,只有内存能存放数据。 ( )9、外存比内存的存储容量大,存取速度快。 ( )10、内存与外存都能直接向CPU提供数据。
四、计算题(20分)
1、某计算机的字长为8位,设X=-1001011,Y=1100011,利用补码的加法计算X-Y的结果是否有溢出,如果没有求出结果.
2、已知在8088系统中,(SS)=3000H, (SP)032BH,(AX)=2A2BH,(BX)=0102H (1)将AX,BX入栈,求此时SP的内容及它指向单元的物理地址。
2
(2)再将BX出栈,求此时SP的内容及所指向单元的物理地址。
五、简答题(10分)
什么是指令周期?什么是总线周期?什么是CPU周期?
答案
一.填空题(每小题1.5分,共30分)
(1)CPU,内存 (2)操作码,地址码(操作数的地址码) (3)操作数,1 (4)全零,0FFFFH:0000H (5)时间控制,指令控制,操作控制,数据加工(顺序可以颠倒) (6)存储容量,存取速度 (7)1024,64 (8)32,16 (9)17 (10)程序访问的局部性原理 二.选择题(每小题2分,共30分)
1~5 CADDD 6~10 CCD(CA)B 11~15 CDDDA 三.判断题(每小题1分,共10分) ×√××√√×××× 四.计算题(共20分) 1.略
2.(1)(SP)-8=032BH-8=0323H
物理地址=30000H+0323H=30323H (2)(SP)+4=0323H+4=0327H
物理地址=30000H+0327H=30327H 五.略
3

