2011微机原理统考试卷(标答)

上传人:j****9 文档编号:44999759 上传时间:2018-06-14 格式:DOC 页数:7 大小:204KB
返回 下载 相关 举报
2011微机原理统考试卷(标答)_第1页
第1页 / 共7页
2011微机原理统考试卷(标答)_第2页
第2页 / 共7页
2011微机原理统考试卷(标答)_第3页
第3页 / 共7页
2011微机原理统考试卷(标答)_第4页
第4页 / 共7页
2011微机原理统考试卷(标答)_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《2011微机原理统考试卷(标答)》由会员分享,可在线阅读,更多相关《2011微机原理统考试卷(标答)(7页珍藏版)》请在金锄头文库上搜索。

1、1)课程编号: 课程名称: 微机原理与接口技术 试卷类型:A 、B 卷 考试形式:开 、闭 卷 考试时间: 120 分钟题号一二三四五总分总分人得分一、填空题:(每题 1 分,共 20 分)1. 写出 10010011 二进制数作为无符号数和带符号数补码所表示的十进制数分别是147 和 -109 。2. 已知,求 10011010 10101100原X11000110补Y补YX,对应的标志位 CF= 1 ,ZF= 0 ,SF= 1 ,OF= 0 。3有一块 200 个字的存储区域,其起始地址为 785AH:56D7H,这个区域的首末单元的物理地址分别为 7DC77H 和 7DE07H 。4指出

2、下列指令的寻址方式,其中 BUF 为变量。MOV BUF,AX 源操作数: 寄存器寻址 ,目标操作数: 直接寻址 。PUSH AX 源操作数: 寄存器寻址 ,目标操作数: 隐含寻址 。5信号在 CPU 访问存储器时为 高 电平,访问 I/O 端口时为 低 电平。OIM /6CPU 在 T3 状态开始检查 READY 信号,其 高 电平时表示有效,说明存储器和 I/O 端口准备就绪,下一个 T 状态进行读写操作;否则,CPU 将自动插入得分评分人2一个或几个 Tw 状态,以延长总线周期,从而协调快速的 CPU 与慢速的存储器或 I/O 端口之间的数据传送。7已知指令MOV AX,0 SUB AX

3、,AX CMP AX,AX OR AX,AX。能使 AX 和 CF 同时为零的指令是 。8中断类型号为 36H 的中断向量存放在 0D8H-0DBH 存储单元中。二、简答题二、简答题(每小题 5 分,本大题共 25 分,)1指出 IP、SP、BP 分别是什么寄存器,有什么用处?答:IP:指令指针,存放着下一条将要执行的指令的偏移地址;SP:栈顶指针,始终指向堆栈的栈顶,存放的是堆栈栈顶的偏移地址;BP:基址变址寄存器,用来存放堆栈段内的偏移地址。2. 设异步传输时,采用 1 个起始位,8 个信息位,1 位奇偶校验位和 2 个停止位。若 波特率为 19200,则每秒钟能传输的最大字符数为多少?答

4、:每秒传输的最大字符数=19200(1+8+1+2)=16003简述 8086CPU 引脚 NMI 和 INTR 的异同? 答:NMI:非屏蔽中断的引脚;INTR:可屏蔽中断的引脚; 相同:均为外部中断的输入引脚; 不同:NMI 引脚引入的中断,不论在什么情况下,CUP 都会在执行完当前指令后, 立即响应;而 INTR 引脚引入的中断,CUP 不一定在第一时间响应,而是要根 据中断屏蔽寄存器的设置情况决定是否响应中断。 4某数据段内相关数据定义如下,试分析经汇编后,存储器各存储单元的内容是什么? COUNT 的值是多少? BUF1 BUF2 BUF1 DB 1,-1,AB DB 2 DUP (

5、?,1) BUF2 DB 2 DUP(?),10COUNT EQU BUF2-BUF1 COUNT=85设被测温度变化范围为 01000,如果要求测量误差不超过0.5,应选用分辨 率为多少位的 ADC?ADC 中的转换结束信号(EOC)起什么作用?答: 依题意: 则: 即:1201000n10002 n10n得分评分人01HFFH41H42H00H01H00H01H00H00H0AH3所以至少应该选分辨率为 10 位的 ADC。 在 ADC 中的转换结束信号可以用来查询 ADC 转换的状态,亦可以作为转换结束的中 断请求信号,方便对转换结果进行处理。三、分析下列程序三、分析下列程序(每小题 5

6、 分,共 15 分)1) MOV AX , 50MOV CX , 5 LOP: SUB AX , CXLOOP LOPMOV BUF , AX上述程序段执行后,BUF= 35(或 23H) 2)MOV CL , 3 MOV BX , 0B7H ROL BX , 1 ROR BX ,CL执行上述程序段后 BX 的内容是 0EDH(或 0C02D) 3) STRING DB AVBND*GH!234%Y COUNT DW ?MOV BX ,OFFSET STRINGMOV CX , 0 LOP: MOV AL, BXCMP AL, *JE DONEINC CXINC BXJMP LOP DONE:

7、MOV COUNT , CXHLT 上述这段程序的功能是 查找“*”号所在的位置,将位置值存入 COUNT 中。 (或统 计“*”号前字符的个数,将字符数存入 COUNT 中 ) 。四、接口技术题四、接口技术题(共 30 分)1) (本题 8 分)欲使用 8253 的计数通道产生周期为 1ms 的连续 方波信号,设 8253 的 CLK 的频率为 5MHz,端口地址为 10H13H,试求: 计算计数器通道 1 的计数初值; 写出 8253 计数器通道 1 的初始化程序。解:计数初值:50001010536 OUTCLK ffN依题意:8253 计数器 1 工作在方式 3,相应的初始化程序段:得

8、分评分人得分评分人4MOV AL,01110111BOUT 13H,ALMOV AX,5000HOUT 11H,ALMOV AL,AHOUT 11H,AL2) (本题 12 分) 如下图所示,设 8255A 的端口地址为 228H22BH,A 口高 4 位接 4 个开关 K0K3,B 口接 1 个 8 段 LED 显示器,用来显示 4 个开关所拨通的 16 进制数字 0F,开 关都合上时,显示 0,都断开时显示 F。 1)(3 分)画出 8255A 与 PC 总线的硬件连接图(包括译码电路,所需门电路自行选择) 。 2)(3 分)画出 8255A 与 1 个 8 段 LED 显示器,4 个开关

9、的连接电路。 3)(6 分)写出 8255A 控制字及完整的汇编语言控制程序。设 0F 字型码为: 0C0H, F9H, 0A4H, 0B0H, 99H, 92H, 82H, 0F8H, 80H, 98H, 88H, 83H, 0C6H, 0A1H, 86H, 8EHDATA SEGMENTTABLE DB 0C0H, F9H, 0A4H, 0B0H, 99H, 92H, 82H, 0F8H, 80H DB 98H, 88H, 83H, 0C6H, 0A1H, 86H, 8EH DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV A

10、X,DATAMOV DS,AXMOV BX,TABLEMOV CL,04HMOV AL,10010000BMOV DX,22BHOUT DX,AL ;初始化 8255A 的工作方式,A 口方式 0 输入,B 口方式 0 输出 NEXT: MOV DX,228H5ISA A9DAC0832VCCILERFBIOUT1DGND AGND74LS138C B-RF5 VVOUTD7D0IOWAENA8 A7 A6G2AG2B G1A Y7Y0Y1CSDI7DI0RW-IOUTWR12WRXFERIN AL,DX AND AL,0F0H SHR AL,CL XLAT MOV DX,229H OUT D

11、X,AL MOV AH,01H INT 16H JZ NEXT MOV AH,4CH INT 21H CODE ENDS END START3) (本题 10 分)利用 D/A 转换器数模转换的硬件电路如图所示,请回答以下问题: (2 分)DAC0832 的端口地址是多少?(假设 A15A10=000000B) 。 (2 分)DAC0832 有哪几种工作方式?此处采用的是哪种工作方式? (6 分)试编写利用 DAC0832 产生三角波的程序段。 (电压范围是 1V4V)解:DAC0832 的端口地址:A15A10 A9 A8 A7 A6A5A4A3A2A1A00 0 1 0 0 0 * *所以

12、端口地址:0200H(只要保证 A9-A6 为 0100B 即可)DAC0832 的工作方式输入分为:直通方式、单缓冲、双缓冲三种输出分为:电流输出、单极性电压输出、双极性电压输出此处采用单极性单缓冲方式依题意:要求 DAC0832 输出三角波的电压范围是 1V-4V所以对应的数值量:51)256/5/(1vv2044516所以数字信号的变化范围:51-204(或 33H-0CCH)相应的程序段(最简单的一种,不含程序退出的部分):MOV DX,220HMOV AL,51L1: OUT DX,ALINC ALCMP AL,204JB L1L2: OUT DX,ALDEC ALCMP AL,51

13、JA L2JMP L1五、五、 (本题(本题 10 分)如图所示存储器扩展电路图,请回答下列问题:分)如图所示存储器扩展电路图,请回答下列问题: 请说明图中所扩展的 RAM 芯片容量是多少? 译码器的作用是什么? 图中所扩展的存储器芯片的地址分别为多少?解:扩展 RAM 芯片的容量为 2K*8 位的。 (或 2KB) ,总的扩展容量为 8KB;译码器的作用是将一种编码形式转换成另一种形式,这里利用译码器产生芯片的选 择信号(亦称片选信号) ;采用译码器方式可以保证芯片地址的连续和唯一性。 扩展芯片的地址范围: 高位信号 A15-A13 设为 0,A12A11 为译码器输入端 A10-A0 为片内地址线 所以四块芯片的地址范围确定如下:得分评分人7A15A14A13 A12 A11 A10A0 第一片:0 0 0 0 0 0 01 1 0000H-07FFH 第二片:0 0 0 0 1 0 01 1 0800H-0FFFH 第三片:0 0 0 1 0 0 01 1 1000H-17FFH 第四片:0 0 0 1 1 0 01 1 1800H-1FFFH (备注:缺少过程扣 3 分)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

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