第1页共6页华东交通大学2011—2012学年第二学期考试卷试卷编号:(A)卷汇编语言与计算机组成原理课程课程类别:必修开卷(教材)考试日期:2012年06月29日题号一二三四五六七八九十总分累分人签名题分20201010101515100得分考生注意事项:1、本试卷共6页,总分100分,考试时间120分钟。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。一、填空题(每题2分,共20分)1、8086CPU是16位微处理器,数据总线为16位,地址总线为20位。2、80X86CPU中,BX作为通用寄存器使用,但在计算存储器地址时,它还可以作为基址寄存器使用。3、当前正在执行的指令保存在CPU的指令寄存器中。4、任何指令周期的第一个机器周期必定是取指周期FT。5、程序计数器是用于保存下一条指令地址的寄存器。6、冯.诺依曼计算机根据存储程序控制的概念设计,是以运算器为中心。7、若某数x的真值为-01010,在计算机中该数表示为00110,则该数所用的编码为移码。8、现有四级指令流水线,分别完成取指、取数、运算和传送结果四步,所需时间分别是5ns,6ns,4ns,7ns,则流水线的操作周期应设计为7ns。得分评阅人承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。专业班级学号学生签名:第2页共6页9、以指令地址码部分为内存单元地址,从存储器中取出的二进制信息是数据。10、电源故障中断属于不可屏蔽中断。二、单项选择题(每题2分,共20分)1、80X86主存储器在采用保护模式寻址时,其最大段长为(D)。A.64KBB.640KBC.1MBD.4GB2、MOVAX,10H[SI]指令属于(B)。A.寄存器间接寻址B.寄存器相对寻址C.寄存器寻址D.基址变址寻址3、采用虚拟存储器的主要目的是(B)。A.提高主存储器的存取速度B.扩大主存储器的存储空间,并能进行自动管理和调度C.提高外存储器的存取速度D.扩大外存储器的存储空间4、周期挪用方式常用于(A)方式的输入/输出中。A.DMAB.中断C.程序查询D.通道5、多体交叉存储器实质上是一种存储器,它能执行独立的读写操作。答案应选择(A)。A.模块式,并行,多个B.模块式,串行,多个C.整体式,并行,一个D.整体式,串行,多个6、微程序控制器中,机器指令与微指令的关系是(B)。A.每一条机器指令由一条微指令来执行B.每一条机器指令由一段微指令编写的微程序来解释执行C.每一条机器指令组成的程序可由一条微指令来执行D.一条微指令由若干条机器指令组成7、设置中断判优逻辑的目的是(B)。A.产生中断源编码得分评阅人第3页共6页B.使同时提出的请求中的优先级别最高者,得到及时响应C.使CPU能方便地转入中断服务子程序D.提高中断响应速度8、在大多数磁盘中,(D)。A.各磁道的位密度相同B.写入与读出时的位密度不同C.最外圈磁道的位密度最大D.最内圈的位密度最大9、动态半导体存储器的特点是(C)。A.在工作中存储器的内容会产生变化B.每次读出后需要根据原内容重写一遍C.每隔一定的时间需要根据原内容重写一遍D.在工作中需要动态地改变访存地址10、主存储器和CPU之间增加高速缓冲存储器的目的是(A)。A.解决CPU和主存之间的速度匹配问题B.扩大主存储器的容量C.扩大CPU中通用寄存器的数量D.扩大主存储器的容量和CPU中通用寄存器的数量三、判断题(每题2分,共10分)(请在你认为对的叙述后的括号内打勾,否则打叉)1、DMAC是通过程序来实现对数据传送的控制。(NO中断方式)2、一次只能执行一种微操作命令的微指令称为水平型微指令。(NO)按cache地址映像的块冲突概率从高到低的顺序是、直接映像、组相联映像、全相联映像3、和其它映象方式相比,全相联映象的块冲突率小。(YES)4、CPU和通道同时要求访问主存,CPU优先于通道。(NO)5、在一个主存周期内可以并行读出多个数据字的主存储器就是并行主存储器。(YES)得分评阅人第4页共6页四、简答题(每题5分,共10分)1、试列出造成流水线阻塞的主要原因(不少于3个),并给出化解措施。2、简述页式虚拟存储器虚实地址的变换过程。当一个虚地址访问时,由虚地址的程序标识号PID来确定页表的起始地址;页表起始地址加上虚页号IP即可确定页表项的位置;从页表项中找到主存页面地址(实页号),用它作为实(主)存地址的高字段,再与虚地址的页内位移IW(不变换部分)相拼接,就形成一个完整的访问实存的物理地址。五、程序设计题(每题5分,共10分)1、要在一连续字节存储单元中依次存放数据41H、42H、43H、44H、45H、46H、47H、48H,请用DW写出数据定义语句。DATADW4241H,4443H,4645H,4847H得分评阅人得分评阅人第5页共6页DATADW‘BA’,‘DC’,’FE’,‘HG’2、有程序段:DA1DB35HDA2DB0FEH……MOVAL,DA1ORAL,DA2MOVAH,ALXORAH,0FFH该程序段运行后,寄存器AX的内容是多少?六、计算题(15分)1、磁盘组有20个盘片,每片有两个记录面,存储区域内直径为20cm,外直径为38cm,道密度为80道/cm,内层位密度为2000位/cm,问:磁盘组的总容量是多少?(5分)2、设有两个浮点数x=2Ex×Sx,y=2Ey×Sy,Ex=(-101)2,Sx=(+0.100111)2,Ey=(-110)2,Sy=(+0.101101)2。若尾数6位,数符2位,阶码3位,阶符2位,求x+y=?并写出运算步骤及结果。(10分)得分评阅人第6页共6页七、设计题(15分)用4K×8位的存储芯片设计一个16K×16位的存储器。已知地址总线为A15~A0,数据总线为D15~D0。(1)需要4K×8位的存储芯片多少片?(2)画出该存储器的逻辑图,并给出每页的地址范围。(1)16/4*16/8=8;(2)得分评阅人第7页共6页