2011上微机原理B.doc_第1页
2011上微机原理B.doc_第2页
2011上微机原理B.doc_第3页
2011上微机原理B.doc_第4页
2011上微机原理B.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

浙江工业大学期终考试命题稿2010 /2011 学年第 二 学期课程名称微机原理及应用使用班级信息学院09级教师份数2学生份数命题人李章维审核人命题总页数 6 页每份试卷需用白纸 2 大张命题注意事项:一、命题稿请用A4纸电脑打印,或用教务处印刷的命题纸,并用黑墨水书写,保持字迹清晰,页码完整。二、两份试题必须同等要求,卷面上不要注明A、B字样,由教务处抽定A、B卷。三、命题稿必须经学院审核,并在考试前两周交教务处。浙江工业大学2010/2011 学年第 二 学期试卷课程 微机原理及应用 姓名_班级_题序一二三四五六七八九十总评计分一、 选择题(1.5分10=15分):1. 若8086CPU工作于最小模式,执行I/O的读操作时,其外部引脚信号为( )AM/IO=0,RD0,WR1 BM/IO=1,RD1,WR0CM/IO=1,RD0,WR1 DM/IO=0,RD1,WR02. 微型计算机中主要包括有( )。A微处理器、存储器和I/O接口 B微处理器、运算器和存储器C控制器、运算器和寄存器组 D微处理器、运算器和寄存器3. 8086/8088CPU中设置指令队列的目的是( )。A. 保存所执行过的指令,以便下次使用时不再去访问存储器B. 减少取指令操作与取数据操作的冲突现象C. 能够使EU和BIU并行工作,减少CPU为取指令而等待的时间D. 为了加快指令译码的时间4. 8086 CPU在响应非屏蔽中断时顺序将( )内容压入堆栈。 A、CS.IP.PSW B、IP.CS.PSW C、PSW.CS.IP D、PSW.IP.CS5. 下列指令中,有语法错误的是( )。 A. MOV SI,AL B. IN AX, DX C. PUSH BYTE PTR BX+SI D. AND AL, 0FH6. 8086能够访问的存储空间的大小是( )。A. 64k B.1M C. 256 D.16M7. 保护断点就是保存( )。 A. 中断类型码 B. 中断服务程序入口地址 C. 现场 D. 当前CS 、IP的值8. EPROM芯片正常工作时可实现如下操作( )A. 可随机读芯片数据 B. 可随机写芯片数据C可随机读写芯片数据 D.可随机檫除芯片数据9. 目前流行的PC机中,缺省配置了( )片8259,共可管理( )个中断源。A. 2,16 B. 2,15 C. 9,64 D. 3,2210. 一个汇编程序至少具有( )。 A. 代码段、堆栈段 B.堆栈段、数据段、代码段 C. 数据段、代码段 D. 堆栈段、代码段、数据段和附加数据段二、 判断题(1分10=10分):1. 对奇地址存储器单元的字存取操作需要占用一个总线周期的时间。( )2. 8086复位时,(CS)FFFFH,(IP)=0000H,所以8086在复位后重新启动时,便从内存的FFF00H单元开始执行指令。( )3. 8086 的非屏蔽中断不受IF标志位的影响,但需要从数据线上读取中断类型码。( )4. 若有一个微处理器的地址引脚数是32条,则它能寻址1GB的存储单元。( )5. Near子程序调用时只改变IP值。( )6. 8086CPU的逻辑段与段之间的对齐方式只有word对齐、para对齐方式。( )7. 微机的工作过程,就是不断地取指令和执行指令的过程。( )8. 若8255A的一个端口地址为8AH,则该端口为端口B。( )9. 为确保信息不丢失,静态存储器SRAM芯片中有定时刷新电路。( )10. 8086系统中,在内存储器进行写访问时,地址线有效和数据线有效的时间关系应该是数据线较先有效。( )三、 填空题(2分10=20分):1. 8086CPU响应可屏蔽中断的基本条件是 和 。2. 8086/8088内4个段寄存器DS,ES,CS,SS都是16位的,在内存寻址时作为段地址,物理地址是由段寄存器的段地址左移 位后,再与16位偏移量经过 运算而得到。3. LOOPNZ/LOOPNE 指令只有当 且 时继续执行循环。4. 在80868088的16位寄存器中,有4个寄存器可拆分为8位寄存器使用,分别是AX 、 、 、 。5. CPU与外设进行数据交换的方式有 , , 。6. 设(SS)3000H,(SP)0035H,(AX)307H,(BX)543H,执行指令PUSH BXXCHG AX,BXPOP AXIRET后,(SP) ,(AX) ,(BX) 。7. 由2732(4Kx8位)芯片组成64KB的存储器,则需要 块芯片和 根片内地址线8. 计算机系统中的三总线通常指 、 、 。9. 将8255A编程为:A口方式0输入,B口方式1输出,C口的上半部分(PC7 PC4)输出,C口的下半部分(PC3PC0)输入,请问应该写8255A的控制字为 。 10. 当8086CPU依次执行:(a)MOV AX, 5150H; (b)MOV DX, 3FAH; (c)OUT DX, AL 三条指令时,会把值为 的数据写入到端口地址为 的端口中去。四、 简答题(5分5=25分):1某程序设置的数据区如下:DATA SEGMENTDB1 DB ABCD,12HDW1 DW 34H,5678H,ABADR1 DW DB1ADR2 DW DW1AAA DW $-DB1BUF DB 2 DUP(3 DUP(5))DATA ENDS画出该数据段内容在内存中的存放形式(要求用十六进制补码表示,按字节组织)。 2设DS=1200H, SS=0000H, BP=0200H, SI=3400H,BX=2053H, 指出下列每条指令中源操作数的寻址方式,并确定(2)和(3)中每条指令访问内存的物理地址。(1)MOV AX, 1234H (2)MOV DX, SI (3)MOV AH, BP+SI+1875H3如果TABLE为数据段中的偏移地址0020H的字节变量,在该单元中存放着34127832H,请指出以下两条指令有什么区别?每条指令执行后AX寄存器中的内容是多少? MOV AL, TABLE1LEA AX, TABLE34 8086/8088CPU的微机系统有哪两种工作方式?它们由什么引脚来实现控制?这两种工作方式的主要特点和区别如何?5CPU与外设交换数据的传送方式可分为哪几种?试简要说明它们各自的特点?五程序题 (5分+6分9分20分)1 MOV CX,l00 MOV SI,0FFFH NEXT: INC SITEST BYTE PTRSI,80H LOOPNZ NEXTRET该程序段的功能是什么?(5分)2. 读程序: AA DW 124H, 345HBB DW 5MOV BX, OFFSET AAMOV SI, BBMOV AX, BX+SI(1) 画出数据区的存储区分配图;(3分)(2)以上程序执行后,AX寄存器的内容是多少?(3分)3在以ABCD为首地址的内存单元中存放10个字节数(数据可以自己假设),试将其中所有的非负数依次存放在DEST开始的存储单元中,并将非负数的个数送给寄存器AL。(9分)六设计题

温馨提示

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

评论

0/150

提交评论