微处理器与接口技术2012

上传人:新** 文档编号:498959831 上传时间:2023-06-13 格式:DOCX 页数:15 大小:158.29KB
返回 下载 相关 举报
微处理器与接口技术2012_第1页
第1页 / 共15页
微处理器与接口技术2012_第2页
第2页 / 共15页
微处理器与接口技术2012_第3页
第3页 / 共15页
微处理器与接口技术2012_第4页
第4页 / 共15页
微处理器与接口技术2012_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《微处理器与接口技术2012》由会员分享,可在线阅读,更多相关《微处理器与接口技术2012(15页珍藏版)》请在金锄头文库上搜索。

1、北京邮电大学2012-2013学年第1学期微处理器与接口技术期末考试试题(A):名姓:号序内班考 试 注意 事 项一、学生参加考试须带学生证或学院证明,未带者不准进入考场。 学生必须按照监考教师指定座位就坐。二、书本、参考资料、书包等物品一律放到考场指定位置。三、学生不得另行携带、使用稿纸,要遵守北京邮电大学考场规 则,有考场违纪或作弊行为者,按相应规定严肃处理。四、学生必须将答题内容做在试题答卷上,做在草稿纸上一律无效。五、学生的姓名、班级、学号、班内序号等信息由教材中心统一印 制。考试课程微处理器与接口 技术考试H2小时寸间2012年1月8日题号一二三四五(1)五(2)五(3)六总分满分1

2、8202418668得分阅卷教师:号学一、填空题(每空1分,共18分)1. 假设AL中存放二进制数01011101B,若执行指令NEG AL后再执行 CBW,则AX的内容为0FFA3H ,如果认为结果是补码,则按十进 制大小是 -93 。2. 8086在执行MOV AL,2001H时,需要一个总线周期,ALE在该总线周期内要持续1 个时钟周期有效,此时BHE为0氐电平a0为 1/高电平:级班3. 某8位数据总线的微处理器系统中由6片16KX4的芯片组成ROM内 存,若该内存的末地址为0FFFFFH,则其首地址为0F4000H (填写 物理地址)。4. 计算机内的堆栈存取采用 后进先出/先进后出

3、 原则,有一个堆栈区, 地址为1250H:0000H1250H:0100H,(SP)=0052H,则栈顶的物理地址是 1250H:0052H/12552H ,栈底的物理地址是 1250H:0100H/12600H5. 已定义“VAR1 DB 01H,10H,00H,02H”,且 AX=0210H,则指令“DIVVAR1+1”的源操作数是10H ,执行该指令后不会(会/不会)发生除法溢出中断。6. 标志寄存器中,TF标志没有相应的指令来修改,可以通过以下命令来对其置位,请补充完整。PUSHFPOP AXOR AX.0100HPUSH AX POPF7. D/A转换器的分辨率是指 其所能分辨的最小

4、电压8. 8086的INTR中断响应时会发出两个低电平的中断响应周期,其中在第 个中断响应周期,8259会通过数据总线向CPU提供中断类型号, 该类型号的低3位由8259的中端输入引脚的编号提供。9. 8253的工作方式中,方式 1和5(要填写所有符合条件的方式)要通过GATE端来触发启动计数,在计数过程中如果需要读取计数值,应 该向 8253发出一个锁存命令二、判断题,正确的在括号内打J,否则打X(每小题2 分,共20分)1. 8086的指令执行部件EU负责指令的执行,所以读写存储器的MOV指 令产生的读写控制信号由EU负责产生(X )2. 在8086总线周期的T1状态,若引脚BHE /S7

5、输出低电平,表示高8 位数据总线AD15AD8上的数据有效(V )3. 若Y是数据段中的变量,指令ADD Y, OFFSET Y是正确的(V )4. PC总线使用8086的最大模式,所以8288总线控制器产生的读写控制 信号在PC总线中都可以找到(X )5. 采用虚拟存储技术可以解决主存储器的空间和速度不足的问题(X )6. 由于8086在中断服务程序执行前,自动设置IF=TF=0,所以返回时系 统要将其置位(X )7. 采用存储器映像的I/O寻址方式的系统,存储器地址增加,则I/O端口 地址就减少,且I/O端口可以有较多的寻址方式(V )8. 8237DMA数据块传送模式的特点是:一次请求传

6、送一个数据块,但在 整个DMA传送期间如果有中断请求,CPU不能响应它(V )9. 在多级8259的情况下,对于主从8259需要分别初始化,而且总是会使 用初始化命令字ICW4 ( V )10. DRAM以MOS晶体管的栅极电容来存储二进制信息,需要定时刷新。 (V三、选择题(每小题2分,共24分)1. CPU中程序计数器(IP)中存放的是(B )A. 指令B. 指令地址C. 操作数D. 操作数地址2. 当8086/8088访问100H端口时,采用(C )寻址方式。A. 直接B. 立即C. 寄存器间接D. 相对3,设BL=05H,要使结果BL=0AH,应执行的指令是(C )A. NOT BLB

7、. AND BLC. XOR BL, 0FHD. OR BL, 0FH4. 在同一程序段中,定义有下面的伪指令,使用正确的是(B )A. PORT1 EQU AL PORT1 EQU 2000HB. PORT2=3500H AND 0FFHC. POP DD ABCDD. PORT4 PROC . RET END5. 已知(SP)=1310H,执行 IRET 指令后(SP)为( D)A. 1304HB. 1314HC. 1312HD. 1316H6. 某微机接口电路中,要设置10个只读寄存器、8个只写寄存器和6个 可读可写寄存器,一般应为它至少提供(C)个端口地址。A. 24B. 14C. 1

8、6D. 187. 主存储器和CPU之间增加高速缓冲存储器的目的是(A)A, 解决CPU和主存之间的速度匹配问题B. 扩大主存储器的容量C, 扩大CPU中通用寄存器的数量D. 既扩大主存储器的容量又解决CPU和主存之间的速度匹配问题8. 如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的 中断请求。若要调整中断事件的响应次序,可以利用(B)A.中断响应B.中断屏蔽C.中断向量D.中断嵌套9. 8088系统中,15H号中断的中断向量存放在内存储器的(A )单元 中。A. 0000:0054H-0000:0057HB. 0000:0060H-0000:0063HC. FFF0:0054H-

9、FFF0:0057HD. FFF0:0060H-FFF0:0063H10. PC系列机中,确定外部硬中断的服务程序入口的地址是(D )A.主程序中的调用指令B.主程序中条件转移指令C. 中断控制器中的中断服务寄存器D.中断控制器发出的中断向量号11. 设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验 位,1位起始位。若传输率为2400位/秒,则每秒传输的最大字符个数为(D)。A. 10 个 B. 110 个 C. 120 个 D. 240 个12. 8237A的地址是双向的,因为(D)A, 8237A可以传输输入/输出的地址B, 8237A内部的地址是双向的C, 8237A作为系统

10、总线时应该是双向的D, 8237A既可以是系统总线的主控者,也可以是从设备四、简答题(每题4分,共24分)1、说明堆栈的概念,用途,给出定义堆栈段(1024 Byte)和初始化相关寄存 器的代码。堆栈是后进先出方式组织的一块存储区域。主要用来保存返回地址和临时变 量。stk segment stackskeep db 1024 dup (?)stk endsmov ax, seg stkmov ss, axmov sp size skeep2、说明什么是立即寻址、直接寻址以及CPU是如何取得要执行的指令的。 操作数包含在指令中,是立即寻址。操作数的地址包含在指令中,是直接寻 址。取指令的寻址方

11、式是寄存器间接寻址。3、总线周期的含义是什么? 8086/8088的基本总线周期由几个时钟周期组成? 如果一个CPU的时钟频率为4.77MHz,那么,它的一个时钟周期是多少?一 个基本总线周期为多少?一个总线周期是CPU通过总线与外部(MEM/IO 口)进行一次通讯所需要的时间。 4个。0.21us(1/4.77)。0.84us(4/4.77)。4、说明A/D转换的逐次逼近法原理。逐次逼近法的转换时间与哪些因素有 关?逐次逼近法是在AD内部使用逐次逼近寄存器,将该寄存器的值与模拟信号比 较,从高位开始逐位设置和调整寄存器内容,最终确定变换结果。转换时间 是A/D的位数乘以一次转换和比较的时间。

12、5、说明IO端口的两种编址方式,各自对指令系统和硬件有什么要求? 与内存统一编址和独立编制。独立编址需要单独的IO指令,总线需要独立的 IO访问控制或指示信号。统一编址没有这些要求。6、说明DMA的工作原理,简述外设、DMAC、CPU的交互过程。DMA由DMAC控制系统,直接在内存和IO设备之间进行数据传递。外设向DMAC发出请求(DRQ),DMAC向CPU发出HOLD,CPU回应HLDA,DMAC 向外设发出DACK。五、接口综合题(共20分)1. 接口电路如图,请回答如下问题(6分):系统总线A7A6A9A8A19A18IORCIOWCA5A4A3IORIOW INT INTA A1(1)

13、000C0H,000C2H000C1H,000C3H000C4H,000C6H000C5H,000C7H题目中,8259A的地址范围是多少?写出对应的全部地址空间。(2分)(2)主程序片段如下,则IR2上的某外设中断源对应的中断向量号多少?(2 分) 4AHSTAR:MOV脚A0=0的地址MOVDX,ADDR1AL,13H;ADDR1为使8259A的引;ICW1赋值OUTDX,ALMOVDX,ADDR2;ADDR2为使8259A的引脚A0=1的地址MOVAL,48H;ICW2赋值OUTDX,ALMOVAL, 00000001(01H),或 00000101(05H) (A);ICW4赋值OUT

14、DX,AL(3)对应于上述主程序,IR2上的中断源对应的中断程序如下,请补充填写 其中的程序语句,完成数据输入功能。(2分)my_int proc farpush axsti中断服务程序主体pop axmov al,20hout ADDR1, al ;写 OCW2iretmy_int endp07ADIIC4:16位机 i中无效: ItdaMHBIUBhiaBUBKiaBI-il附:ICW1、ICW2、ICW4、OCW2 说明ICW1*1:需要设置ICW4 0:不需要设置ICW4m n! m m nI*1:单片使用0:级联使用*1:16位机中无效0:地址间距为8*1:电平触发0:边沿触发A0T7T6T5T4T3XXXICW2;中断类型:的高5位I:000 IR0001 IR1. 111 IR7

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号