2008-2009-01微机原理试卷B及答案.doc_第1页
2008-2009-01微机原理试卷B及答案.doc_第2页
2008-2009-01微机原理试卷B及答案.doc_第3页
2008-2009-01微机原理试卷B及答案.doc_第4页
全文预览已结束

下载本文档

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

文档简介

杭州电子科技大学信息工程学院学生考试卷( B )卷考试课程微机原理及应用考试日期2009年6月 日成 绩课程号J0102520教 师 号任课教师姓名考生姓名学号(8位)年级专业一、填空题(每空1分,共20分)1. 二进制数101.011转换成十进制数是( 5.375 )。 2. 标志寄存器是一个16位的寄存器,其由(状态 )标志位和(控制 )标志位两部分组成。 3. 逻辑地址为2000H:1234H的存储单元的物理地址是( 21234H )。 4. 8086总线接口部件中有四个段寄存器,它们分别是( 代码段CS )、( 数据段DS )、( 堆栈段SS )和( 附加段ES )。 5. 8086/8088微机系统中,I/O端口的寻址有(端口的直接) 寻址和(端口的间接)寻址两种方式。 6. SRAM表示(静态随机 )存储器,DRAM表示(动态随机 )存储器。 7. CPU响应可屏蔽中断的条件是( CPU开中断 )、( 有中断源提出中断请求 )和(CPU执行完现行执令后 )8. 能支持查询传送方式的接口电路中,至少应该有(状态 )端口和(数据 )端口。9. 对8086/8088系统汇编语言而言,标号具有三个属性:分别为:(段地址属性 )、(偏移地址属性)和(类型属性 )。二、选择题(每小题1.5分,共15分)1. 用汇编语言编写的程序需要经过( D )翻译成机器语言后,帮能在计算机中执行。 A. 编译程序 B. 解释程序 C. 操作系统 D. 汇编程序 2. 下列数据中,( C )最小。 A. 11011001(二进制数) B. 75(十进制数) C. 111(八进制数) D. 2A7(十六进制数)3. 若有两个带有符号数0ABH和0FFH相加,其结果使FR中CF和OF位为( C )。 A0;0 B0;1 C1;0 D1;1 4. 8086的I/O寻址空间为 ( C )。 A. 1024个 B. 1M个 C. 64K个 D. 32K个 5. 指令MOV AX,3070H中源操作数的寻址方式为 ( C )。 A寄存器间接寻址 B立即寻址 C直接寻址 D变址寻址 当CPU执行程序操作时,外设数据已存入输入数据寄存器或数据输出寄存器已空,外设向CPU发出中断请求信号,CPU在一定条件下,暂停正在执行的程序,转入执行相应的输入/输出子程序,待输入/输出完毕后CPU返回原来的程序继续执行。CPU避免了把时间耗费在等待、查询操作上,工作效率得以提高。 3. 不可屏蔽中断与可屏蔽中断各有何特点?其用途如何? 答: 不可屏蔽中断NMI的特点是不能被CPU用指令禁止,这种中断一旦出现CPU就会立即响应。它主要用于紧急情况的故障处理,并由系统使用,一般用户不能使用。 可屏蔽中断INTR的特点是它可以通过CPU用CLI来禁止,也可用指令STI来允许,只有在INTR被允许时,CPU才发中断响应信号INTA,这时中断源一定要向CPU提供中断类型号,以使找到中断服务入口程序。 4. 简述8086/8088CPU指令中操作数的寻址方式?答: 1)立即数寻址方式;(2)寄存器寻址方式;(3)存储器寻址方式,直接寻址方式;寄存器间接寻址方式;寄存器相对寻址方式;基址变址寻址方式;相对基址变址寻址方式;(4)其它,隐含寻址;I/O端口寻址等。四、程序阅读与编制题(4小题,共25分)1. 解读下列程序片断,指出程序要实现的功能,并给每条指令进行注释。(8分) GET_KEY: MOV AH,1;等待键入字符 INT 21H;结果在AL中 CMP AL,Y ;是Y? JZ YES ;是,转YES CMP AL,N ;是N? JZ NO ;是,转NO JMP GET_KEY;否则继续等待输入 YES: NO: 这个程序片段是按用户对有关提示作出应答后,再作相应处理。2执行下面的程序段后,AX=(31或1FH ) (3分)MOV CX, 6 MOV AX, 60 NEXT:SUB AX, CX LOOP NEXT HLT 3执行下面的程序段后,AL=(16H )。 (2分)BUF DW 2152H, 1634H,5731H,4684H MOV BX,OFFSET BUF MOV AL,3 XLAT 五、综合题(共10分)1. 用如图1所示的138译码器和EPROM 2716(2K*8),为某8位CPU设计一个16KB的ROM存储器。该存储器采用全译码方式进行片选。试完成:(1)该存储器共需2716芯片几片? (2分)(2)画出该存储器的总线连接图? (6分)(3)写出2716每块芯片的地址范围? (2分)图1答:(1)共需芯片8片; (2)连接图如下所示; (3)每芯片地址范围见图后再确定。6. 寄存器间接寻址方式中,操作数在( C )中。 A通用寄存器 B堆栈 C主存单元 D段寄存器 7. 数据总线和地址总线的方向分别为( D )。 A单向 B输入和输出 C双向 D双向和输出 8. CPU与I/O设备间传送的信号有( D ) 。 A控制信息 B状态信息 C数据信息 D以上三种都有 9. 在8086系统中,中断的优先级最高的是( A )。 A软件中断 B非屏蔽中断NMI C可屏蔽中断INTR D单步中断 10. The stack (堆栈) is: ( C )A. A section of ROM B. A 16-bit register inside the CPUC. A section of RAM used for temporary storage D. Some memory inside the CPU三、简答题(每小题5分,共30分)1. EU与BIU各自的功能是什么?如何协同工作? 答: EU是执行部件,主要的功能是执行指令。BIU是总线接口部件,与片外存储器及I/O接口电路传输数据。EU经过BIU进行片外操作数的访问,BIU为EU提供将要执行的指令。EU与BIU可分别独立工作,当EU不需BIU提供服务时,BIU可进行填充指令队列的操作。 2. CPU与外设之间的数据传送方式有哪些?它们各应用在什么场合?试比较这几个基本输入输出方式的特点。 答: CPU与外设间数据传输时,根据外设特点,控制方式通常有程序控制、中断控制、直接存储器存取DMA(Direct Memory Access)控制和I/O处理机控制4种方式。 程序控制方式是指直接在程序控制下,用I/O指令来控制信息传输,是一种软件控制方式,根据程序控制方法不同,可以分为无条件传送方式和条件传送方式。无条件传送方式的硬、软件设计都比较简单,但应用的局限性较大,因为很难保证外设在每次信息传送时都处于“准备好”状态。这种输入/输出方式适合于专用控制系统,不考虑CPU效率问题。条件传送方式CPU运行效率较低,CPU需要等待外设。 5. 什么是8086系统中的逻辑地址和物理地址?逻辑地址如何转换成物理地址?答: 对应每个物理存储单元都有一个唯一的20位编号,就是物理地址,从00000HFFFFFH;在8086内部和用户编程时,采用的段基地址,段内偏移地址形式称为逻辑地址。将逻辑地址中的段地址左移4位,加上偏移地址就得到20位物理地址。6. 8086CPU中有哪些寄存器?各有什么用途?答: 在EU中的通用寄存器中有:AX、BX、CX、DX、SI、DI、SP、BP,主要用于保存数据和地址。其中,AX、BX、CX、DX主要用于保存数据,BX可用于保存地址,DX还用于保存I/O端口地址;SI、DI、BP主要用于保存地址;SP用于保存堆栈指针。标志寄存器FR存放运算结果特征和控制CPU操作。 BIU中,有段寄存器CS、DS、SS、ES,主要用于保存段地址。其中,CS保存代码段,DS保存数据段,SS保存堆栈段,ES保存附加段。IP是指令指针寄存器。 4编制完整汇编源程序,实现1+2+3+1000。(12分)DATA SEGMENT ;数据段定义x1 dw ? ;变量定义DATA ENDSCOSEG SEGMENT ;代码段定义ASSUME CS:COSEG,DS:DATA ;段说明BEING: MOV ax,data

温馨提示

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

最新文档

评论

0/150

提交评论