1、2011 年三峡大学硕士研究生招生复试 微型计算机技术 课程考试试卷注意: 1、考 试时间 180分 钟 ,满 分 150分;2、姓名、准考 证 号必 须 写在指定的地方 阅 卷 负责 人 签 名 姓名 : 准考 证 号 : 题号 一 二 三 四 五 六 七 八 九 总分得分本试卷共 4 页一、单项选择填空题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在括号内,每小题 2 分,共 30 分)1. 在 8086 中,地址 2000H:1000H 表示:( )A、段地址 B、物理地址C、偏移地址 D、逻辑地址2. 若 512K 位(bit)SRAM 芯片具有 4 条数据线 ,则它具
2、有的地址线条数为:( )A、16 B、17 C、18 D、193. 若采用 8 位 A/D 转换器转换 05V 的电压信号,则分辨率约为( )A、5mv B、10mv C、20mv D、40mv4. 地址总线为 32 位的微机系统中其内存最大容量为( )A、2000KB B、2048KB C、2048MB D、4096MB5. 8086 微机系统中,NMI 中断的中断矢量位置( )。A、由程序指定 B、由操作系统自动分配C、固定在 0008H 开始的 4 个字节中 D、固定在中断矢量表的表首6. 假定(SS)=2000H, (SP)=0100H, (AX)=2107H,执行指令 PUSH AX
3、 后,存放数据 21H 的物理地址是( ) 。A、20102H B、20101H C、200FEH D、200FFH7. 寄存器间接寻址指令的操作数在( )。A、寄存器中 B、存储器代码段中C、存储器数据段或堆栈段中 D、硬盘中8. 对 8259A 进行初始化时,必须设置的两个初始化命令字为:( )。A、ICW1,ICW2 B 、ICW1,ICW3 C、ICW1,ICW4 D、ICW2,ICW49. 8086CPU 复位后,程序重新开始执行的逻辑地址为 ( )。A、FFFF0H B、FFFF:FFF0HC、FFFFH :0000H D、 0000:0000H10. 下列指令中,唯一不含有非法操
4、作数寻址的指令是( )A、ADD BX,2000H B、ADC SIDI,AX C、 SUB 2000H, 2000H D、SBB AX,ES11. 某数在计算机中用 BCD 码表示为 0011 1001 1000,其真值为:( )。A、398 B、398H C、1630Q D、1110011000B12. 下列 8086 指令中,对 AX 的结果与其他三条指令不同的是:( ) A、MOV AX,0 B、XOR AX,AX C、 SUB AX,AX D、 OR AX,0 13. 设异步传输时的波特率为 4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,一位停止位,则每秒钟
5、传输的最大字符数是:( ) A、4800 B、2400 C、480 D、24014. 当使用 BP 寄存器作基址寻址时,若无指定段替换,则内定在( )段内寻址。A、程序 B、堆栈 C、数据 D、附加15. 在存储器映象编址方式中,I/O 端口( )A、可与存储器同时使用同一地址 B、可与存储器分时使用同一地址C、与存储器使用两个独立的地址空间 D、与存储器共用统一的地址空间二、填空题(每空 2 分,共 30 分)1. 8086 微处理器有两种工作方式,即( )方式和( )方式,它是根据该CPU 的( )引脚所接高低电平来控制区分的。2. DMA 传送方式适用于高速且( )传送数据场合。对这一数
6、据传送过程进行控制的硬件称为 ( )。3. 8086 的数据总线和地址总线分别是( )和( )条。4. 对于指令 XCHG BX,BP+SI ,如果指令执行前, (BX)=6F30H, (BP)=0200H, (SI)=0046H, (SS )=2F00H, (2F246H)=4154H,则执行指令后, (BX)= ( ),(2F246H)=( )。5. CPU 在指令的最后一个时钟周期检测 INTR 引脚,若测得 INTR 为( )且 IF为( ) ,则 CPU 在结束当前指令后响应中断请求。6. 根据功能,8086 的标志位可分为 ( )标志和( )标志。7. 已知 OP1 和 OP2 是
7、两个已赋值的操作数,指令 AND AX, OP1 AND OP2 中的第一个AND 是在( )时执行的,第二个 AND 是在( )时执行的。三、问答题(每小题 10 分,共 20 分)1、8086 对存储器的管理为什么采用分段的办法? 段寄存器 CS=1200H,指令指针寄存器IP=0F00H,此时指令的物理地址为多少?指向这一物理地址的 CS 值和 IP 值是唯一的吗?(10 分)2、什么叫中断向量?它放在哪里?对应于 12H 的中断向量在哪里?如 12H 中断服务程序从401CH:2FA8H 开始,则中断向量应怎样存放?(10 分)四、阅读程序段,回答各小题问题(每小题 5 分,共 20
8、分)1、程序段MOV AX,6B9DHMOV SI, 2000HMOV SI,AXMOV CL,4ROL WORD PTR SI,CLMOV AX,SI当程序执行后,(AX)= 。2、程序段DATA1 SEGMENTX DD 1234HY DD 45ABHZ DW 1A8HA DW ?B DW ?DATA1 ENDSCODE1 SEGMENTMOV AX,XMOV DX,X+2SUB AX,YSBB DX,Y+2ADD AX,24IDIV ZMOV B,DX该程序计算(XY+24)/Z ,商送变量 A,余数送变量 B,请填空完善该程序。3、程序段CMP AL, zJA NEXTCMP AL,
9、aJB NEXTNEXT:该程序段实现的功能是:4、程序段CMP AX,BXJGE NEXTXCHG AX,BXNEXT:CMP AX,CXJGE DONEXCHG AX,CXDONE: 回答问题:(1)AX、BX、CX 中是有符号数还是无符号数?(2)该程序段实现了什么功能?五、设一个接口的输入端口地址为 0200H,而它的状态端口地址为 0204H,状态端口中第 2 位为 1 表示输入缓冲区中有一个字节准备好,可输入,将输入的数据保存在 1200H 单元。编写程序段实现查询式输入。(本题 10 分)六、接口图如下所示,试编写一驱动程序实现八个发光二极管从上至下依次发光的流水灯。(本题 10
10、 分)七、定时器 8253 通道 0 按方式 3(方波发生器)工作,时钟 CLK0 的频率为 1MHZ,要求输出方波的频率为 40kHz。 (共 10 分,每小题 5 分)(1) 此时写入的计数初值应为多少?输出方波的“1”和“0”各占多少时间?(5 分)(2) 如果 8253A 的口地址为 40H -43H,按二进制计数方式计数,请编程初始化通道0。 (5 分)74LS138ABCG2AG2BG1A1A0A2M/IOA7WR1D2D3D4D5D6D7D8D1Q2Q3Q4Q5Q6Q7Q8Q74LS373GOED1 D2 D3 D4 D5 D6 D7 D0 Y5八、一简易计算器如图-1 所示。上
11、面是 8 个共阳极七段 LED 数码显示管,下面是 09、+、-、*、/、C、=等 16 个按键,采用 8086CPU 和 8255 芯片设计,其接口电路如图 2 所示。 (20分)1. 写出 8255 芯片 PA、PB、PC 及控制寄存器的端口地址。(5 分)2. 编写 8255 芯片的初始化程序段。(5 分)3. 按键“C”的功能之一是用于清除 8 个 LED 数码显示管的显示内容,并恢复到加电初始状态。计算器加电时只在最右一个 LED 数码显示管上显示“0”,其它不显示。请编一子程序,实现按键“C”的这一功能(注:不用编写如何检测按键“C”的程序段)。(10 分)01 2 34 5 67 8 9=+-*/ C图-1A5A15A2A3A4Y0Y1Y2Y3Y4Y5Y6Y7ABCG1G2BG2A138A148086M/IORDWRRESETD0D 78255CERDWRRESETD0D 7A0A1A1A07410852/963C*-+=PC0 PC1 PC2 PC3PC4PC5PC6PC7.abcdefgdp. . . . . .PA0PA1PA2PA3PA4PA5PA6PA7PB0PB1PB2PB3PB4PB5PB6PB7图-2或门
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。