《微机原理》课程考试试卷.doc_第1页
《微机原理》课程考试试卷.doc_第2页
《微机原理》课程考试试卷.doc_第3页
《微机原理》课程考试试卷.doc_第4页
《微机原理》课程考试试卷.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

长江大学试卷 院(系、部) 专业 班级 姓名 学号 .密封.线.2008 2009 学年 第 1 学期微机原理课程考试试卷(B卷)专业:教育技术 年级:10601/10602 考试方式:开卷 学分:4 考试时间:120分钟题号一二三四五六七八总分得分 阅卷人得分一、单项选择题 (每小题1.5分,共 30分)1Pentium 微处理器在保护模式下对存储器进行访问时,段寄存器提供的是:A段选择符 B 段基址C 段描述符 D 偏移地址2用于选择8255A片内寄存器的信号是()AA1A0 BA0 CD7D0 D38086CPU系统中NMI的中断类型号为()A00H B01H C02HD03H4条件转移指令JNO的转移条件是()AOF=0 BIF=0 CCF=0DPF=0574LS138译码器是()A12译码器B24译码器 C38译码器 D416译码器6指令性语句用在()A数据段B附加数据段 C堆栈段 D代码段7下列芯片中,可供外设向CPU发中断请求信号的芯片是()A8251A B82533 C8255A D82C59A8当8255A的三个端口都工作在方式0输入时,则应选择的控制字为()A8BHB9BH C0BBH D0FBH9需要配置刷新电路的存储器是()AROM BEPROM CSRAM DDRAM10计算机系统中内存容量大小取决于()ACPU数据总线的位数 BCPU地址总线的位数CCPU控制总线的位数 DCPU数据总线和地址总线的位数11实现DMA传送,需要( )A、CPU通过执行指令来完成 B、CPU利用中断方式来完成C、CPU利用查询方式来完成 D、不需要CPU参与即可完成12设AL的内容为4BH,执行指令“TEST AL,05H”后,AL的内容为()A01H B4BH C4FH D0BEH13当8086进行堆栈操作时,使用的段基值是在()ACS中 BDS中 CES中 DSS中148086CPU中的DT/信号用于控制()A串操作时的增址或减址 B存储器的读或写CI/O端口的输入或输出 D数据总线的传送方向158086按I/O指令寻址方式得到的地址是()A物理地址 B有效地址 C段内偏移量 DI/O端口地址16十进制数123的8位补码为()A83H B84H C85H D0FBH17程序设计人员不能直接使用的寄存器是() A通用寄存器 B指令指针寄存器 C标志寄存器 D段寄存器18设某一ROM芯片的地址范围为0000H03FFH,则该ROM芯片可寻址单元有()A1K B2K C4K D8K19下列伪指令中,可以用来定义字节变量的是()ADB BDW CDDDDQ20下面是关于CPU与Cache之间关系的描述,其中正确的一条描述是(): A、Cache中存放的是主存储器中一部分信息的映像 B、用户可以直接访问Cache C、片内Cache要比二级Cache的容量大得多 D、二级Cache要比片内Cache的速度快得多阅卷人得分二、填空题 (每空1分,共 20分)1假设BX寄存器上的内容为0100H,下列指令执行后AX寄存器的内容分别是什么? MOV AX,1200H; (AX)= (1) MOV AX,BX; (AX)= (2) ADD AX,BX; (AX)= (3) 2中断包括 (4) INTR和 (5) NMI。3指出下列指令语句中源操作数是 (6) ;目的操作数是 (7) 。 MOV AX,0CFH 4I/O接口电路中一般有三种类型的基本寄存器,它们分别是 (8) 寄存器、 (9) 寄存器和 (10) 寄存器。5指令MOV CX,BX MOV AX,6BX+SI 中,源操作数采用的寻址方式分别为 (11) 、 (12) 。长江大学试卷 院(系、部) 专业 班级 姓名 学号 .密封.线.6Pentium微处理机规定了4个寄存器用于控制分段存储器管理中的数据结构位置。其中GDTR和IDTR称为 (13) 寄存器,LDTR和TR称为 (14) 寄存器。7运算器中进行的各种算术运算操作归结为 (15)_ 两种最基本的操作。8目前微型计算机的基本工作原理是 (16) 的原理,其基本结构属于冯诺依曼结构。9Pentium 微处理机段的转换过程是,由系统给出的地址以及程序给出的地址都是 (17) ,它是由 (18) 和 (19) 组成。10Pentium的指令指针寄存器EIP中存放的是 (20) 。阅卷人得分三、简答题(每小题5分,共10分)1、简述CPU与I/O设备采用中断传送方式的工作过程2、内存芯片同CPU连接时,有哪三类线要连接?阅卷人得分四、计算分析题(1小题8分,2小题7分,共15分)1、 现有4K8bit存储芯片,若用它来组成容量为32K8bit的存储器。试求:实现该存储器所需的芯片数量。该存储器所需地址码总位数是多少?其中几位片选?几位用作片内地址?2、设CPU执行一段程序时,访问Cache次数Nc=2420,访问主存次数Nm=80,又假设访问Cache存取周期为40ns,访问主存存取周期为240ns,试求命中率h、平均访问时间ta,以及倍率r。阅卷人得分五、阅读程序,回答问题(10分)程序功能:从BUF开始的11个单元中存放着11个整数,将这11个整数中的负数并且是奇数的个数存入R中。要求:(1)在空格中填写正确的指令(每空1分) (2)程序中寄存器AX、BX、CX各起什么作用?初值是多少?(4分) DATA SEGMENT BUF DB 6,12,-8,7,120,0,-20,-11,22,-21,58 N= R DW ?DATA ENDSCODE SEGMENT START:MOV AX,DATA LEA BX,BUFMOV CX,NMOV AX,0 LOPA:CMP BX,BYTE PTR 0 TEST BX,BYTE PTR 1 INC AX NEXT:INC BXDEC CX MOV R,AXMOV AH,4CHINT 21HCODE ENDSEND START阅卷人得分六、8255A接口芯片应用题(15分)在工业过程检测中,设8255A的端口B作为八个开关的输入端口,端口A作为8个发光二极管的输出端口,端口地址为300H303H。(1)画出8255A与CPU以及8255A与开关和发光二极管的连接图。(7分)(2)若个端口均工作在方式0,请写出8255A的初始化程序。(若端口C未用)(8分)长江大学试卷 院(系、部) 专业 班级 姓名 学号 .密封.线.答 题 纸(15)(16)(17)(18)(19)(20)(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)A卷第 6 页 共6 页2008 2009 学年 第 1 学期微机原理课程考试试卷(B卷) 参考答案和评分标准一、单项选择题:(每小题1.5分,共 30分)(评分标准:每小题1.5分,选对得全分,答错得0分。)15: AACAC ;610: DDBDB 1115: DBDDD ;1620: CCAAA 二、填空题:(每空1分,共 20分)(评分标准:每空1分,答题意思与标准答案相同和相近得1分,否则得0分)(11)寄存器间接寻址(12)带位移量的基址变址寻址(13)全局描述符表和中断描述符表(14)局部描述符表和任务状态(15)相加和移位(16)存储程序控制(17)逻辑地址(18)16位的段选择符(19)只能在段内使用的32位偏移量(20)当前代码段内下一条要执行指令的偏移量(1)1200H(2)0100H(3)0200H(4)可屏蔽中断(5)不可屏蔽中断(6)0CF(7)AX(8)数据(9)命令(10)状态三、简答题:(每小题5分,共10分)(评分标准:本题每小题5分,基本正确的给5分,若意思不完整的酌情给分,若意思完全不对的不给分)1答:中断传送方式是CPU与I/O设备传输数据的五种方式之一。在这种方式下,所有的I/O设备主动向CPU发出中断请求,要求CPU为其服务。若有多个I/O设备同时向CPU发出中断请求,则CPU根据个I/O设备预先被设置的中断优先级别,逐个予以响应。当CPU接收到中断请求后,在现行指令周期结束后响应中断。其响应过程分为关中断、保护断点、识别中断源、保护现场、执行中断服务程序、恢复现场、开中断与返回几个步骤。2答:内存芯片与CPU连接时,由于CPU的型号和存储体的结构不同,其具体的连接方式是不同的。但总的来说它们之间有3类线需要连接:(1)数据线,在连接时需考虑存储器的位扩展问题;(2)地址线,需考虑存储器的字扩展、片内寻址、片间寻址等问题;(3)读/写控制线,由CPU的那些线进行读写控制。四、计算分析题:(1小题8分,2小题7分,共15分)(评分标准:第1小题如果计算出了所需存储器芯片的数量并且正确,给3分;如果列出了计算公式但计算结果不准确给2分。如果计算出了寻址片内4K空间地址线数(12根)给2分,如果计算出了片外寻址的地址线(3根)给2分,计算出总地址线数(15根)的给1分。如果计算结果不完全正确的酌情给分。第2小题若计算出命中率的给3分,若计算出倍率和平均访问时间的各给2分,如果计算结果有误但思路正确,酌情给分)总容量容量/片32K8bit4K8bit1解:实现该存储器所需芯片数量= = =8片 由题可知,由于所给存储器芯片为4K8bit,因此不需要进行位扩展。 8片存储器芯片共需8个片选信号,由1片74LS138提供,全译码法时,需3根地址线。 寻址4K的片内存储空间需12根(212=41024=4K)地址线,所以共需12+3=15根地址线。2解: 命中率 倍率 平均访问时间五、阅读程序,回答问题A卷第 6 页 共6 页:(10分)(评分标准:第(1)小题每空1分,答错不给分,答对给1分;第(2)小题如果答出了程序中寄存器AX、BX、CX的作用各给1分,如果答出了初值是多少的给1分)(1) $-BUF ASSUME CS:CODE,DS:DATA MOV DS,AX JGE NEXT JZ NEXT JNZ LOPA (2)AX:累加器,用来累加BUF中负奇数的个数,初值为0; BX:地址寄存器,用来指示BUF的地址,初值为BUF的首地址; CX:计数器,用计数方式控制循环何时结束,初值为BUF的长度N。六、8255A接口芯片应用题(本题15分)(评分标准:第(1)小题如果画出的图基本正确给7分,画得不全的酌情给分,没画的不给分;第(2)小题满分为8分,程序正确的给8分,不完全的酌情给分,没写的不给分。)(1)解:画出8255A与CPU以及8255A与开关和发光二极管的连接图如下:(2)相应的8255A初始化程序如下:MOV DX, 63H ;控制寄存器的地址送DXMOV AL, 82H ;控制字OUT DX, AL ;写入控制字L1: MOV DX, 61H ;端口B地址送DXIN AL, DX ;从PB口读入开关状态MOV DX, 60H ;指向PA口OUT DX, AL ;从PA口输出,控制LED,指示开关状态XOR AL, 0FFHJMP L1 ;循环11. 8086被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序?答:标志寄存器、IP、DS、SS、ES和指令队列置0,CS置全1。处理器从FFFFOH存储单元取指令并开始执行。12. 8086基本总线周期是如何组成的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论