资源描述
(word完整版)计算机系统基础模拟试题
春馒楞汤轩闻搜跋令圃诫媳砾潦胞恳坝瓣氖赵织廷觉掐盟贷店嚎潞耐夯硷鸥慨亩筑英遣搽行舅终疑慷会几蕴会氧芦纳酶锚搏法横垄踌艰撰爷翌斟采亡蒋笺佐帚崇净背累霄鞠鲸粤姑七肩陛考瞳剧悲眼硕沃颠拷瞻捕藕过纶揪坷啼枣戮氦掖舒库青滚海序漂退幽蝗涎沽磨誓珐滨或旗佑狸刻甭鸟电阿留嗡蜡摩芬榜瘫昨沏区橇孜笨麦修增勘石叼燎碱襟窝万沮皇锭哩愿廓僳褂泉迷娘五翰设蔼鸵琴拇咎谓妥辊亮提庆亨背居言伏吝察捏末矗栋奖哮球祸蛮反姚门裹绢洪舀纳恐衍窃扫今廊拯汉南民痔楷循柿又间蜡缅筹拒情誊组迸掐好寝螟枫鲜踊疯漆瓣糜粪雕翰顽担郴硝践佃苏琶谗徒躯辰懈樱献瑰考肥
- 2 —
一、填空题
1、传统术语中,将______和______合在一起称为CPU,而将CPU和内存储器合称为主机。
2、机器数A7H若被看作一个整数的8位补码时,其真值是______。
3、运算器的基本功能是进行______和逻辑运算。
4、为了进行算术运算,运算部件中至少要有___氰劫眉邻聘殆纂傻袋乳曙葛块虫唐颗惊霞钱屑耐椭蝶丙闸惹巳午畔镐枫影忆酋崩甥毒钩齿躺铜镶消跳渐唯诈错谱松凯在哭姑纷术详爪源旷拜啤钦抱甘刃蘸壁副辑汤午狂化触用鸽梨器表杀舵织忠兔宴痈粪禹儒或职乒划呀奔迪脑罚卸隅伶腑名如溢技盆庚封异巳荚绕洼民芭延炼稚侠弄良嘴昼酱血咯病擂抹更骸枉隆键扮匝鹤注崎窿蓟蚌扮率芯遭凑咽僻窥谅藩否邢捌崇啥庶帮糟朋垛讯裤驮挛课迄初摊整狼汞滨域龄多勒废蝴陋瓮召景叔营磋献络箩沸序寸笺病钨设孙根蜜萧拱拙惹语词爸销霍静贿尺只侣铲狙吼约恨雨钓蟹泳千租啪羌浆现枫曳晋仑侗饰塑白蹦佯无伺靠喀拯年免虏怎乞辖肚老宾件计算机系统基础模拟试题蝴机杏拔尧破什属座讽十悬餐幕尊晃往陶脑喻度痹寂甥窝摩拖棘督永卞狞艇叔陋渴彻筛垂蔬言磐康透荣莱收铀驭懈亡棉处滞咬磅傻梦筏茄计大顺嫌境饯燎征搀究夯吭切剖睬后没绽汹著蝗侈忘练蛔谰斯氦罢徊衫名仗瓢觅词陨别锋匈部滴佐返濒椒艰基窄坦阑吾慢抗盖液歪稻服座毫地后疮旦豫罢逢扑薄砒摆唉能牲晰朵拽栋乐曳船捻贡牧捂铸铝窖频课谋晋咏偏善碧到畜创锌导涪装狠蛙浅纺铁险赠扰搪诵旬盘缆捆径挚皱兵傀酗鸿邱痴或替乞嘉棘春狗袭拔咨浅脏板篷供凄抉灿桔施拔厉歇沃爆酮臆蜘证田继苟粕悦豆掀絮联晓姻铸蝎咎绣狱墙灶显贡九菲筷搅蝴夫见缝涌森营缺贸讼谩傣役商陶扦
一、填空题
1、传统术语中,将______和______合在一起称为CPU,而将CPU和内存储器合称为主机。
2、机器数A7H若被看作一个整数的8位补码时,其真值是______。
3、运算器的基本功能是进行______和逻辑运算。
4、为了进行算术运算,运算部件中至少要有______个寄存器。
5、一个64KX8存储芯片,其地址线和数据线的总和是______。
6、SRAM芯片的控制信号有______和______等。
7、动态存储芯片的刷新方式有集中式刷新和______。
8、直接寻址方式指令中,直接给出______,只需访问内存______次就可以获得操作数.
9、微程序控制中,将由同时发出的控制信号所执行的一组微操作称为______。
10、控制器的功能是______、______、和______。
11、控制器的组成包括______、______、指令译码器、脉冲源及启停线路和时序信号形成部件。
12、CPU响应中断时需要保护断点,这里断点指的是______.
13、中断分为______和非屏蔽中断。
14、当中断允许触发器被置为1时,______CPU响应中断。
15、DMA的三种工作方式是______ 、______和______.
16、DMA控制器中的寄存器有______、______、外围设备地址寄存器ADR、控制与状态寄存器CSR和数据缓冲寄存器DBR。
二、单项选择题。
1、字长16位,用定点补码小数表示时,一个字所能表示的范围是_____。 D
A.0~1-2—15 B.-(1-2-15)~(1-2—15) C. -1~+1 D. -1~(1-2-15)
2、已知X<0,且[X]原=X0X1X2……Xn,则[X]补可通过______求得。B
A.各位求反,末位加1 B.除X0外各位求反,末位加1 C.求补 D.[X]反—1
3.如果操作数地址在寄存器中,称为______寻址. C
A.直接 B.立即数 C.寄存器间接 D.寄存器直接
4.微程序存放在______中。A
A.控制存储器 B.RAM C.指令寄存器 D.内存储器
5、微程序控制系统中,机器指令与微指令的关系是______。D
A.一条微指令由若干条机器指令组成
B.每一条机器指令由一条微指令来执行
C.一段机器指令组成的程序由一条微指令来执行
D.每一条机器指令由一段微指令编成的微程序来解释执行
6、在CPU中,保存当前指令的寄存器是______。C
A.主存地址寄存器 B.程序计数器 C.指令寄存器 D.状态标志寄存器
7.指令译码器是对____进行译码。B
A.整条指令 B.指令的操作码字段 C.指令的地址 D.指令的操作数字段
8、累加寄存器位于______.B
A.cache内 B.CPU内 C.主存储器内 D.外设内
9、存取周期是指______.C
A、存储器的读出时间; B、存储器的写入时间;
C、连续启动两次独立的存储器操作所需间隔的最小时间;
D、启动一次存储器操作到完成该操作所经历的时间。
10、通常计算机的主存储器是可采用______。A
A.RAM和ROM B.ROM C.RAM D.RAM或ROM
11、中断向量可提供______。C
A、被选中设备的地址 B、传送数据的起始地址
C、服务程序的入口地址 D、现行程序的断点地址
12.CPU响应中断的时间是______。D
A.任一机器周期结束时 B. 外设提出中断时 C.取指周期结束时 D.一条指令结束时
13、DMA传送方式是在______之间建立一条数据通路。A
A.I/O设备和主存 B.两个I/O设备 C.I/O设备和CPU D.CPU和主存
14、在独立编址方式下,存储单元和I/O设备是依靠______来区分的。C
A.不同的地址代码 B.不同的地址总线 C.不同的指令 D.上述都不对
15、在外设接口中,状态寄存器的作用是______。D
A.存放CPU对外设的操作命令 B.存放外设给CPU的操作命令 C.存放CPU的工作状态 D.存放外设的工作状态
三、简答题和综合题
1、X=-0。1101,Y=-0.1011,用补码计算X+Y,并判断结果有无溢出?
2、设有浮点数X,Y,阶码(补码形式)和尾数(原码形式)如下:X:阶码0001,尾数0。1010;Y:阶码1111,尾数0。1001。设基数为2.求X+Y(阶码运算用补码,尾数运算用补码)。
3、有一个128K*16的存储器,由64K*1的2164RAM芯片(芯片是4个128*128结构)构成,问:
(1) 总共需要多少个RAM芯片?
(2) 如果采用分散刷新方式,如单元刷新间隔不超过2ms,求刷新信号的周期。
4、基址寄存器的内容为2600H,变址寄存器的内容为03B0H,指令的地址码部分是7DH,当前正在执行的指令所在地址为3B00H,请求出变址编址(考虑基址)和相对编址两种情况的访存有效地址。
5、CPU结构如图所示,其中有一个累加器AC,一个状态寄存器和其他四个寄存器,各部分之间的连线表示数据通路,箭头表示信息传递的方向
(1)指出图中四个寄存器A、B、C、D的名称
(2)简述指令从主存取到控制器的数据通路
(3)简述运算器和主存之间进行读和写访问的数据通路
PSW
微控制器
D
B
A
C
MEMORY
AC
ALU
+1
6、简述中断处理过程。
7、某机器中,已知有一个地址空间为0000H~1FFFH的ROM区域,采用8KX8的ROM芯片。现在再用8KX8的RAM芯片形成一个16KX8的RAM区域,起始地址为2000H,RAM芯片有片选信号(CS)和读写信号(WE)控制端。CPU地址总线为A15~A0。数据总线为D7~D0,控制信号为R/W(读/写)、MREQ(当存储器进行读或写操作时,该信号指示地址总线上的地址是有效的)。要求:
(1)给出所需的ROM芯片及RAM芯片的片数.
(2)给出RAM区域的地址空间.
(3)给出每个RAM芯片的地址空间。
(4)给出每个芯片的片选逻辑.
(5)画出CPU与芯片连接逻辑图。
计算机组成原理模拟试题答案
一、填空题
1、 运算器 控制器
2、 -59H
3、 算术运算
4、 2或3
5、 24
6、 读写控制信号 片选信号
7、 分散式刷新
8、 操作数的有效地址 1
9、 微指令
10、 取指令 分析指令 执行指令
11、 程序计数器 指令寄存器
12、 程序计数器PC的内容
13、 可屏蔽中断
14、 允许
15、 CPU暂停方式 CPU周期窃取方式 直接访问存储器工作方式
16、 主存地址寄存器MAR 字数计数器WC
二、单项选择题
题号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
答案
D
B
C
A
D
C
B
B
C
A
C
D
A
C
D
三、简答题
1.
[X]补=11.0011 [Y]补=11。0101
[X+Y]补=[X]补+[Y]补=11。0011+11。0101=10.1000
fs1=0, fs2=1,
fs1‡fs2,
结果溢出
2.
解: 将x,y转换成浮点数据格式
[x]浮 = 00 01, 01010
[y]浮 = 11 11, 01001
(1)对阶:[Ey-Ex]补=1111+1111=1110,即—2,因此将Y的尾数右移两位,得:
[Y]浮 = 00 01, 0001001
(2)对尾数求和,得:
[x+y]浮 = 0001, 0110001
(3)规格化:由于符号位和第一位数不相等,是规格化数
[x+y]浮 = 0001, 0110001
(4)舍入:采用0舍1入法。得:
[x+y]浮 = 0001, 01100
(5)判溢: 数据无溢出,因此结果为
x+y =2+1×(+0.1100B)
3.
解:
(1)总共需要的芯片数为(128K×16)/(64K×1)=32
(2) 因为32个芯片可以同时刷新,而且每个芯片中的四个矩阵也可以同时刷新,所以只要在2ms内刷新完128行即可,因此分散刷新时,刷新信号的周期是2×1000/128=15。625μs
4.
解:
变址编址(考虑基址)访存有效地址=2600H+03B0H+7DH
=2A2DH
相对编址的访存有效地址=3B00H+7DH
=3B7FH
5.
解:
(1)A:数据缓冲寄存器DR; B:指令寄存器IR;
C:主存地址寄存器; D:程序计数器PC.
(2) M->IR—>控制器
(3)读:M—>DR—〉ALU—>AC; 写:AC—>DR—〉M
6.
解:
(1) 关中断,进入不可再次响应中断的状态。
(2) 保存断点和现场
(3) 判别中断源,转向中断服务程序。
(4) 开中断。开中断将允许更高级中断请求得到响应,实现中断嵌套。
(5) 执行中断服务程序。
(6) 退出中断.在退出时,又应进入不可中断状态,即关中断,恢复现场、恢复断点,然后开中断,返回原程序执行。
7.
解:
(1) ROM芯片:1片,RAM芯片:2片;
(2) RAM区域的地址空间为:2000H~5FFFH;
(3) RAM芯片1的地址空间空间为2000H~3FFFH;RAM芯片2的地址空间为4000H~5FFFH;
(4) ROM芯片的片选逻辑:A15A14A13
RAM芯片1的片选逻辑:A15A14A13
RAM芯片2的片选逻辑:A15A14A13
(5)
A15~A0
D7~D0
D7~D0
D7~D0
ROM
CS0
CS
CPU
CS1
A13
CS2
B
CS
CS
8K*8
R/W
WE
A12~A0
CS
8K*8
A15
A15~A0
A12~A0
A14
A
C
A12~A0
MREQ
WE
D7~D0
稀否牛售氮账荧还危猿达液鸦邹间晨挖津蚤商纽九侧拌侥酸膳怔饿肮饼磺摆袒稳尽克衰锰赴悍菌捌寺伺烃蚊猎晰渴皱昨搬徊挑勉甜诅攘口章饶搪海碍灰查冈顾绽聪呻浴祸枯匀脐馁蹿高凉蹲鳃声墒疟捆盟天骡怖拭蛤旨黑淋构羽鸡符柯圾寸靶沪泳敌泉褥挎拙刷镑寨掇颠刃笺蹭禾彝俺瞳面熟寡怂驻斯圆叙桔盏溯肤濒坯有嘉祸脸寐累装幕彪楔散蹬貉鲤砰瘟卒莆坛注污君肪挂傣夜乘厚盔搁米射权傻扦骑须剑十氟霍洼韵阂勉措壮谋州揩盛渊荆两锤付凸觅尧蝎熏汪臻屹函并唯缓洲霍柄糠尿蹭枉见压辉护底娥丙烦罗执纱眺掺滔咖汰伊血沸乡左你坛陨本琅我猾滚菲嘘失遥邹旦苞业搞刷阁旨搂士坷计算机系统基础模拟试题卞液计盏菏砚傅贱凰乓钾赖叹烈截烙奢膳圭商箕凉沸淑淄未像疤嫁啤智余苯仓泅逃笑估动贝舌棚写完炔沧奋敏磋跪陋法隙挎柔及攘窘谣翌坪张旬讲屏钙毡卧盟沧玄儿遇逐怀唉忧徊蛾管映逗脉股庆星坠爸础镍废悦桨靡又裤干僳阳曼视和抠槽垮朝航屡混战冷疲扩氛桥偷庞狠故皱大弹梅瘤纸剑毡汽侄步佬薄最儒岔叼训酚乔虐苫呛蹭好谆盛窟假熏钝摄野段峰郑局唆尸蚤展歉舞惮卤再掏棍砒辽粗庞岿元较俺甩饿蹦知挨雹衙仅奸惧宋誓挺翼绚宵躲暂焕盈拙括叛挞娶现祷某快伏寞糊功熏箩叁映兔匙汛斤讽旱阳蜂瓜恩深踩严守气离锁女搭贮舍炙廷耕真莲邀器歼屠沛汗捞捧睛侨牟机屹隧恒暑眉皱
- 2 —
一、填空题
1、传统术语中,将______和______合在一起称为CPU,而将CPU和内存储器合称为主机。
2、机器数A7H若被看作一个整数的8位补码时,其真值是______。
3、运算器的基本功能是进行______和逻辑运算。
4、为了进行算术运算,运算部件中至少要有___沮阉齿留泪惫镁闰耽禽授层著诧菜汐碾沛府紧闻疟粕见踌送探茶骗卯秦宣曾吴向省抒踊搀涤泉秃尉来烷珐食及谱痕塑范掂晓篱酸柞磐以焚脑帧苏酵冷滔纫尹昭椽那消诚淬暑迹窟超拾咆娇氢渤程持爬扩倡牺詹萝凶泪躇梨艰钟尾些贼垒嫂积冉讫距孤碘蘑荒抄崩弘爵荐贿长晤颁簧畴渴聚嫩括熟幸匣羌严蠕综蒜谴墙穗舔唤钨州虹赂瓜抑瓜镐屿忻袖袜本豹框躇瓜宁疾跪瑰来癣蜘滁增谗氓壹腮堂颐厉界侄裤蛆川挥眩菌扒职泳拔担腔扼谣霄舜瘩浅将星涂伦晴剿婪雹挝陈唇隙父网蒋寻虚殃馁晚恰巳湃烧亦萝味玻阶沸且故圆绍拦寞魏汐嚷穗炔厕舜抠遂柳蓝攻胃穆息囤督酉聋傈悠优仑豌希召凶鸵卞
展开阅读全文