2012大四返校考试《微机原理与接口技术》试卷及答案10页_第1页
2012大四返校考试《微机原理与接口技术》试卷及答案10页_第2页
2012大四返校考试《微机原理与接口技术》试卷及答案10页_第3页
2012大四返校考试《微机原理与接口技术》试卷及答案10页_第4页
2012大四返校考试《微机原理与接口技术》试卷及答案10页_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、 班级: 学号: 班内序号: 姓名:-装- -订- -线-北京邮电大学2012年大四返校考试微机原理与接口技术试卷 考试注意事项一、学生参加考试须带学生证或学院证明,未带者不准进入考场。学生必须按照监考教师指定座位就坐。二、书本、参考资料、书包等与考试无关的东西一律放到考场指定位置。三、学生不得另行携带、使用稿纸,要遵守北京邮电大学考场规则,有考场违纪或作弊行为者,按相应规定严肃处理。四、学生必须将答题内容做在试题答卷上,做在草稿纸上一律无效。考试课程考试时间 年 月 日题号一二三四五六七八总分满分181012302010得分阅卷教师一、填空题(每空1分,共18分)1. 8086CPU从功能上

2、可分为 EU/执行单元部件 和 BIU/总线接口部件 两个独立的功能部件。2. 十进制数-66的原码是 11000010B ,反码是 10111101B ,补码是 10111110B 。(用八位二进制编码表示)。3. 指令MOV AL,6BXSI的源操作数的寻址方式是 基址变址寻址 ,目的操作数寻址方式为 寄存器寻址 。4. 一个串行字符由一个起始位,7个数据位,一个奇偶效验位和一个停止位构成,若每秒传送240个字符,则数据传送的波特率是_2400_,传送每位信息所占用的时间是_0.417ms _。5. 若当前堆栈指针SP指向2006H单元,则向堆栈中压入5个字的内容后,SP应指向_1FFCH

3、 _。6. 某存储器芯片的地址线为16位,存储字长为8位,则其存储容量为位。7. 中断类型号为24H的中断向量存放在 0000H:0090H 开始的存储单元。8. 8259A包括两种触发方式,即 电平触发 方式和脉冲触发 方式。9. 8086复位后如下寄存器的内容为:CS= FFFF H,IP=0000H。10. 可编程计数/定时控制器8253具有 3 个计数通道;它有 6 种工作方式,其中工作方式3被称为 方波发生器 。二、判断题。正确的在括号内打,否则打(共10分)1. 8086系统中,堆栈通常以“先进后出”的方式存取数据,指令队列以“先进先出”的方式存取数据。 ( )2. RS-232C

4、是一个串行通信接口标准。( )3. 8086CPU工作在最小模式下时,系统控制总线需由总线控制器产生。( X )4. 某微机中断级联系统中,共采用3片8259A可编程中断控制器,则该系统最多可管理24级中断源。( X )5. 8086系统中,非规则字指存放在偶地址单元的字数据。( X )6. 8086系统中,指令“LEA AX,BUF”和“MOV AX,OFFSET BUF”可以完成相同的功能。( )7. 8086系统中,伪指令经汇编后将生成相应的机器码。( X )8. 8086CPU采用引脚复用技术,即地址线和数据线是复用的。( )9. 8086宏汇编语言中,每条指令都必须具有操作码和操作数

5、。( X )10. IRET语句既可用于子程序的返回,也可用于中断服务程序的返回。( X )三、选择题(每空分,共1分)1. 8086通过 信号和 控制连接在总线上的存储器和接口以何种方式传输数据。 A (A) A0 (B) ALE A0 (C) A1(D) ALE A12. 标志寄存器中标志IF1表示的是 C 。(A) 运算结果超出了表示数的范围(B) 运算结果低8位中所含1的个数为奇数(C) CPU可以接收可屏蔽中断请求(D) CPU按跟踪方式执行指令. 调试程序DEBUG中的指令U的含义是 D 。(A)从指定地址显示内容(B)从指定地址执行程序(C)读并显示输入的字节(D)反汇编. MO

6、V AX,BX+SI的源操作数的物理地址是 A 。(A)16(DS)+(BX)+(SI) (B)16(ES)+(BX)+(SI)(C)16(SS)+(BX)+(SI) (D)16(CS)+(BX)+(SI)5. ROR指令的意义是 A 。(A) 不带CF的循环右移 (B) 带CF的循环右移 (C) 算术右移 (D) 逻辑右移6. 假定DS=1000H,AX=2000H,1234H=30H,1235H=40H当执行完MOV AX ,1234H指令后,AX的值为 D 。(A) 2000H (B) 3040H (C) 1234H (D) 4030H四、简答题(共30分)1、I/O端口的编址方式有哪两

7、种?PC机采用的是哪种方式? (3分)统一编址和独立编址。PC机采用的是独立编址方式。2、试说明可屏蔽中断和非屏蔽中断的区别和联系。(分)可屏蔽中断和不可屏蔽中断都属于外部中断,是由外部中断源引起的;但它们也有区别:可屏蔽中断是通过CPU的INTR引脚引入,当中断标志IF1时允许中断,当IF=0时禁止中断,不可屏蔽中断是由NMI引脚引入,不受IF标志的影响。3、判断下列各题正误,正确的写“对”;错误的写“错”,并说明其错误的理由。(判断对错1分,错误的理由1分,每小题2分,共10分)(1)MOVDS,0200H 错,MOV指令不允许将立即数传入段寄存器(2)MOVAX,BXBP 错,BX与BP

8、不可以同时出现在源操作数当中(3)IDIV AX 对(4)MOV AX,BP + 1 错,BP不是变量,不能在表达式里使用寄存器 (5)INBL,05H 错, BL不能作为IN指令的目的操作数,只能用AL或AX4、8086读/写总线周期各包括最少几个时钟周期?什么情况下需要插入等待周期TW?(分)8086读/写总线周期各包括最少四个时钟周期。在系统中增加等待周期TW的一般情况是:当CPU提供了地址后,由于外设或存储器的读出或写入时间较慢,不能与CPU的速度匹配,就需要插入等待周期TW,等待CPU能从外设或存储器将数据正确地读出或写入为止。5、简述8086的中断过程(4分)8086CPU获得中断

9、请求;8086CPU执行完当前指令;8086CPU查询中断源类型码;保护现场,保护断点;8086CPU响应中断,根据中断类型码获得中断服务程序的入口地址;执行服务程序;中断返回,即恢复断点,恢复现场;6. 依次执行下述指令序列,请在空白处填上当左边指令执行完时该寄存器的值。(6分)MOV AL,0DHMOV BH,5CHMOV CH,04HADD AL,BH ;AL= 69 H OR BH,CH ;BH= 5C H XOR AL,AL ;AL= 00 H AND CH,0FH ;CH= 04 H MOV AX,0004HMOV BX,00B7HPUSH AXPUSH BX POPAX ;AX=

10、 00B7 HPOPBX ;BX= 0004 H五、接口综合题(20分)根据以下连接示意图回答问题。注: (1) 定时器8253、中断控制器8259A与8086CPU的连接如上图所示,8253的通道0工作于方式3(方波发生器),输出的方波周期为20ms,每20ms向CPU发出一次中断,CPU响应中断后管理一个作业进程(执行中断服务程序),已知8259A初始化时写入中断矢量寄存器的内容为76H;(2) 74LS138为3-8译码器, 当及均为低电平,且为高电平时,根据3个输入信号A,B及C的值产生有效的译码输出信号(例如若此时ABC=000,则对应输出). (3) 8253的控制字格式如下:1.

11、 CPU在响应8259A的中断后,CPU何时从何处得到中断矢量号?得到的中断向量号是多少?(4分)CPU在第二个中断响应周期从数据总线上得到中断矢量号(该矢量号是8259A发出的)。该中断矢量号是:70H。2. CPU在响应中断后从哪几个内存单元取出中断服务程序的入口地址(写出哪些单元中是CS段地址,哪些单元中是IP地址)? (4分)从0:01C0H和0:01C1H中取出的数据是中断服务程序入口地址的偏移量,即IP地址;从0:01C2H和0:01C3H中取出的数据是中断服务程序入口地址的段地址,即CS地址。3. 写出定时器8253和中断控制器8259A的端口地址。 (4分)8253的端口地址为

12、:3B8H、3BAH、 3BCH、3BEH;8259A的端口地址为:3B9H、3BBH。4. 计算8253通道0的时间常数(计数器初值)是多少?(2分)计算公式:20ms/0.01ms=2000;或者:100103Hz/50Hz=2000。5. 写出8253计数通道0的方式控制字和初始化程序段。 (6分)8253通道0的方式控制字为:0011110B(或者:36H,或者:3EH都对)。初始化程序段: MOV DX,3BEH MOV AL,36H(或0011110B) OUT DX,AL MOV DX,3B8H MOV AX,2000 OUT DX,AL MOV AL,AH OUT DX,AL六

13、、接口及编程综合题(10分)根据以下连接示意图回答问题。注: 图中(1) 模拟/数字转换器ADC0809通过并行接口8255A与PC总线连接的接口电路如上图所示,该电路的功能是:CPU选择ADC0809的某一模拟通道INi进行A/D转换,并读取转换好的数字信号。(2) ADC0809是一A/D转换器,是8选1模拟开关的三位通道地址输入端,用来选择对应的输入通道,比如它们的编码值为000时,则选中引脚的输入,并对其进行A/D转换。START为启动A/D转换控制引脚,由高电平下跳为低电平时开始进行A/D转换。EOC为转换状态输出引脚,未启动转换时,EOC为高电平;启动转换后为低电平,一旦转换完毕,EOC端上跳为高电平。OE为数字量输出允许控制端,正脉冲有效。它有效时,内部数据输出三态门被打开,转换好的数字量的各位被送到引脚。(3) 8255的工作方式控制字如下:请回答如下问题:1. 8255的B口和C口的低4位各工作于何种方式?写出8255A的方式控制字。(4分)8255A的B口工作于方式0输入;C口低4位工作于方式0输出。8255A的方式字为:1010B,(或者写成82HFAH中任何一个数都算对)。2. 如何控制ADC0809转换的开始?CPU如何知道ADC0809转换结束?(3分)CPU通过825

温馨提示

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

评论

0/150

提交评论