资源描述
……………………………… 装 ……………………………… 订 ………………………………… 线 ………………………………
课程________________________班级________________________姓名__________________________学号________________________
……………………………… 密 ……………………………… 封 ………………………………… 线 ………………………………
安 徽 工 业 大 学 试 题 纸(一)
题号
一
二
三
四
五
六
七
八
九
十
十一
十二
十三
十四
十五
十六
十七
十八
十九
二十
总 分
得分
《微机原理与接口技术》试卷(A卷)
一、 填空题(每空0.5分,共15分)
1. 8086中将段寄存器左移4位(乘16)加上 而得到 。
2. 8086CPU有两种工作模式,MN/MX=0时,称为
3. 8086的地址总线为 根,可寻址的最大空间为 。
4. 8086系统的存储器采用分体结构,将存储器分为 个体,BHE信号和Ao为1 0时,表示访问 体。
5. 从编程角度看,8086CPU的通用寄存器包括数据和地址寄存器,其中地址寄存器包括 ,数据寄存器包括 。
6. 指令MOV AX,[BP+DI]中的段地址应是 段寄存器的内容。该指令的寻址方式为 。
7. 将累加器AL和CF同时清0可用 指令,将累加器AL的内容÷2可用 指令。
8. 8086的AD15~AD0称为地址/数据复用引脚,A19/S0~A16/S3称为地址/状态复用引脚,当 信号有效时,表示传送地址信息;当DEN信号有效时
表示传送 信息。
9. 8086的标志寄存器的9个标志中, 控制标志有 等,状态标志有 等。
10.可编程并行I/O接口芯片8255共有 种工作方式,其中选通输入/输出属于方式 。
12. D/A转换芯片DAC0832具有 、单缓冲和 三种工作方式。
11.CPU和外设之间的数据传送通常有 中断和 三种方式。
13.一个并步串行通信口以每秒120个字符的速度传送数据,每个字符包括七个数据位、一个校验位和一个停止位,问其波特率为 ,
每位传送的时间为 。
14.8259为 芯片,一片最多能管理 级中断,当中断源IR7,IR4,IR2同时申请中断时,此时CPU响应 中断。
15. 串行通信数据传送方式有单工、 和 。通信方式有 通信和同步通信两种方式。
二、 选择题(每小题1分,共5分)
1.CPU译码IN指令时,产生的控制信号为( )。
① M/IO=0 RD=0 ② M/IO=1 RD=1 ③ M/IO=0 WR=0 ④ M/IO=1 WR=1
2. 当8086访问存储器0400:0100H时,其物理地址为( )。
① 04100H ② 40010H ③ 10400H ④ 01040H
3.三片8259级联时可提供的中断请求总数为( )。
① 21个 ② 22个 ③ 23个 ④ 24个
4. 8086CPU复位后,形成的第一条指令的入口地址是( )。
① 00000H ② 0FFFFH ③ FFFF0H ④ FFFFFH
5. 8086/8088的一个典型总线周期需要( )个T状态。。
① 1 ② 2 ③ 3 ④ 4
6.执行下列指令后,SP寄存器的值应为( )。
MOV SP, 4000H
POP AX
① 3FFFH ② 3FFEH ③ 4001H ④ 4002H
7. 下列指令中语法正确的是( )。
20000H
00
1
01
2
02
3
03
4
04
5
05
6
06
7
07
8
08
9
09
① IN AX,200H ② LEA SI,[2000H] ③ MOV DS,2000H ④ SHL AX,2
8. 设BX=0006,AL=03H,DS=2000H
数据存储如右图所示:
问执行XLAT换码指令后,AL中的正确内容是( )。
① AL=00 ② AL=03 ③ AL=06 ④ AL=09
9. CPU中的指令指针(IP)中存放的是( )。
① 操作码 ② 操作数 ③ 指令地址 ④ 操作数地址
10.CPU对外部设备的寻址方式中,如果要设置专门的I/O指令的寻址方式是( )。
① 直接寻址方式 ② 间接寻址方式 ③ 存储器映象寻址方式 ④ I/O单独编址方式
……………………………… 装 ……………………………… 订 ………………………………… 线 ………………………………
课程________________________班级________________________姓名__________________________学号________________________
……………………………… 密……………………………… 封 ………………………………… 线 ………………………………
安 徽 工 业 大 学 试 题 纸(二)
三 、 简答题(15分)
1、8086CPU功能上分为哪几部分?各部分的功能是什么?
2、8086最多可有多少级中断?按照产生中断的方法分为几大类?它们分别包括哪些中断?若某中断源的类型号为56H,其中断服务程序的入口地址为
2300H: 1080H,其中断向量应存在哪里,试为其装填中断向量。
3、什么并行通信,什么是串行通信?有何特点?8251是什么芯片?若8251控制字寄存器的内容为10011010B时,其异步字符长度、奇偶校验类型、和停止位各为多少?
四、程序设计(25分)
1、已知DS=1000H,SS=1200H,AX=0F0FH,BX=2000H,BP=0000,SI=02H,SP=0004,CF=1,内存12000H~12005H单元的内容分别为10H,2AH,3CH,
46H,59H,6BH。单独下列每条指令执行后,寄存器的内容=?源操作数若为存储器,其物理地址值是多少?
(1) ADD AL,BH
(2) ADC AX,BX
(3) MOV AX,[2000H]
(4) MOV AX,2[BX+SI]
(4) XOR AX,BX
(6) AND AH,DL
2、按题意写出合适的指令:
(1)比较AX和BX单元中有符号数据,将大数送MAX单元。
(2)当AL的D2位为1时,从端口为60H的输入设备输入1个数据存于BUF单元,否则等待。
(3)将BL的高四位与低四位交换
3、 在以BUF为首址的数据区中存100个带符号数据,试将其中正数送到BUF1开始的区域。(仅用指令性语句即可)(8分)
……………………………… 装 ……………………………… 订 ………………………………… 线 ………………………………
课程________________________班级________________________姓名__________________________学号________________________
……………………………… 密……………………………… 封 ………………………………… 线 ………………………………
安 徽 工 业 大 学 试 题 纸(三)
五、半导体存储器(13分)
1、用下列芯片构成存储系统,各需多少个RAM芯片?需多少位作片内地址?多少位作为芯片选择译码?设系统为20位地址线,采用全译码方式。
(1) 2K*1位芯片组成32KBRAM系统;
(2) 4K*8位芯片组成128KBRAM系统。
2、分析下列存储器的地址范围(写出分析过程)。
试分析: u2的容量= ;
u1的地址范围为 ;
欲使u2的地址范围为与u1连续,画出其连线。
六、接口芯片应用(22分)
1、 某8088系统接有一片8253,当A7~A2=011100时,该8253芯片工作。现定义通道1工作在方式1计数,每次计250个脉冲。定义通道2工作在
方式1定时,定时20ms,CLK0=2.5MHz,
要求:(1)确定该8253各口地址;
(2)编写8253初始化程序段;
(3)若通道0要求计数500000个,应如何实现?
……………………………… 装 ……………………………… 订 ………………………………… 线 ………………………………
课程________________________班级________________________姓名__________________________学号________________________
……………………………… 密……………………………… 封 ………………………………… 线 ………………………………
安 徽 工 业 大 学 试 题 纸(四)
2、已知某8088微机中I/O接口的部分电路如下图所示。
图中8255的口地址为60H ~63H,系统中A口作输入,通过8255 PA口将A/D转换结果送CPU,C口作输出,PC7~PC5作通道选择。
要求: (1) 写出8255初始化程序段;
(2) ADC0809芯片中的START、ALE、OE各为什么信号?
(3) 编写A/D转换程序需要哪几个步骤?
(4) 编写一段将IN6通道的模拟量进行转换,并将转换的结果存入RES6单元的程序段
共4页 第- 4 - 页(A卷)
展开阅读全文