
模拟试卷一 一、(本题20分,每小题2分)选择填空: 1.CPU执行OUT DX,AL指令时, 的值输出到地址总线上。 A)AL寄存器 B)AX寄存器 C)DL寄存器 D)DX寄存器 2.一个I/0地址称为一个 A)接口 B)端口 C)外设 D)芯片 3.地址译码器的输入端应接到 上。 A)控制总线 B)数据总线 C)地址总线 D)外部总线 4.CPU响应可屏蔽中断请求时,其中断类型码由 提供。 A)CPU内部 B)中断指令 C)类型码固定 D)可屏蔽中断管理器 5.8259工作在完全嵌套方式时, 引脚的中断源优先级最高。 A)IRO B)IR1 C)IR7 D)IR8 6.8255工作在方式0时,它没有 功能。 A)输入缓冲 B)输出锁存 C)电流放大 D)总线隔离 7.微机系统复位时,CPU不能响应 中断。 A)指令中断 B)可屏蔽中断 C)非屏蔽中断 D)断点中断 8.在定时器/计数器8253的输出端可产生 波形。 A)三角波 B)正弦波 C)方波 D)斜波 9.对逐次逼近式A/D转换器,起动一次转换读入多次数字量,则读入的数字量 A)肯定相同 B)可能相同 C)肯定不同 D)可能不同 10.微机中串口1的I/0地址范围是 A)3F0H-3F7H B)3F8H-3FFH C)2FOH-2F7H D)2F8H-2FFH 二、(本题40分,每小题5分)己知电路如下图所示
模拟试卷一 一、(本题 20 分,每小题 2 分)选择填空: 1.CPU 执行 OUT DX,AL 指令时, 的值输出到地址总线上。 A)AL 寄存器 B)AX 寄存器 C)DL 寄存器 D)DX 寄存器 2.一个 I/O 地址称为一个 。 A)接口 B)端口 C)外设 D)芯片 3.地址译码器的输入端应接到 上。 A)控制总线 B)数据总线 C)地址总线 D)外部总线 4.CPU 响应可屏蔽中断请求时,其中断类型码由 提供。 A)CPU 内部 B)中断指令 C)类型码固定 D)可屏蔽中断管理器 5.8259 工作在完全嵌套方式时, 引脚的中断源优先级最高。 A)IR0 B)IR1 C)IR7 D)IR8 6.8255 工作在方式 0 时,它没有 功能。 A)输入缓冲 B)输出锁存 C)电流放大 D)总线隔离 7.微机系统复位时,CPU 不能响应 中断。 A)指令中断 B)可屏蔽中断 C)非屏蔽中断 D)断点中断 8.在定时器/计数器 8253 的输出端可产生 波形。 A)三角波 B)正弦波 C)方波 D)斜波 9.对逐次逼近式 A/D 转换器,起动一次转换读入多次数字量,则读入的数字量 。 A)肯定相同 B)可能相同 C)肯定不同 D)可能不同 10.微机中串口 1 的 I/O 地址范围是 。 A)3F0H—3F7H B) 3F8H—3FFH C) 2F0H—2F7H D)2F8H—2FFH 二、(本题 40 分,每小题 5 分)已知电路如下图所示

+5V R*8 。⊙。⊙。白⊙ DO D7 8255 BO BI, B2 B4 R5 B6 R7 210H-217H P3 IOR 知 IOW D7 至DB 飞 +5V o R*8 Ao C 试题二原理电路图 及有关程序段如下: MAIN PROC FAR PUSH DS XOR AX,AX PUSH AX MOV AL,8BH
及有关程序段如下: MAIN PROC FAR PUSH DS XOR AX,AX PUSH AX MOV AL,8BH PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 +5V 8255 CS RD WR D7 D0 A1 A0 A1 A0 至DB IOW IOR 210H-217H B0 B1 B2 B3 B4 B5 B6 B7 +5V 试题二原理电路图 R*8 D0 D7 R*8 S0 S7

MOV DX,213H OUT DX,AL KEYIN:MOV DX,212H IN AL,DX CMP AL.OFFH JE KEYIN CMP AL,OFCH JE EXIT MOV DX,210H OUT DX,AL JMP KEYIN EXIT:RET MAIN ENDP 回答问题: 1)当有按键按下时,8255的PC口相应位输入的是高电平还是低电平? 2)根据电路的接法,8255的地址是否有重叠?为什么? 3)电路中8255的PA口和PC口工作在什么方式? 4)本电路及程序完成什么功能? 5)根据程序的写法,如何操作才能退出本程序? 6)标号为B0至B7的元件是什么元件?其作用是什么? 7)设使发光二极管发光需要5毫安电流,发光二极管消耗的电压降为1伏。计算电路中0 至R7的阻值及功率。 8)如果本电路不用8255,则PA口和PC口应分别用具有什么样功能的芯片来代替? 三、(本题40分,每小题5分)己知原理电路图如下图所示
MOV DX,213H OUT DX,AL KEYIN: MOV DX,212H IN AL,DX CMP AL,0FFH JE KEYIN CMP AL,0FCH JE EXIT MOV DX,210H OUT DX,AL JMP KEYIN EXIT:RET MAIN ENDP 回答问题: 1)当有按键按下时,8255 的 PC 口相应位输入的是高电平还是低电平? 2)根据电路的接法,8255 的地址是否有重叠?为什么? 3)电路中 8255 的 PA 口和 PC 口工作在什么方式? 4)本电路及程序完成什么功能? 5)根据程序的写法,如何操作才能退出本程序? 6)标号为 B0 至 B7 的元件是什么元件?其作用是什么? 7)设使发光二极管发光需要 5 毫安电流,发光二极管消耗的电压降为 1 伏。计算电路中 R0 至 R7 的阻值及功率。 8)如果本电路不用 8255,则 PA 口和 PC 口应分别用具有什么样功能的芯片来代替? 三、(本题 40 分,每小题 5 分)已知原理电路图如下图所示

200H 8255 AD00809 0 +5V -203H CS 204日-0 Vref+ OE WR IOR INO IOW EOC D7-D0 D7 DO 至DB PCO START Al 至DBY ALE A0 Al 入 B Vref A0 试题三原理电路图 回答问题: 1)根据电路的接法,此电路允许输入的模拟电压范围以及A/D转换后得到数字量范围分 别是多少? 2)设计一个产生地址范围为200H一203H的地址译码信号。画出采用74LS138译码器 的地址译码电路图。 3)说明对本电路起动AD转换的方法。 4)编写与产生起动AD转换信号有关的程序。 5)电路中ADC0809的E0C端有什么作用? 6)不检测ADC0809的EOC端,采用什么方法可以得到正确的A/D转换后数字量。 7)画出读出ADCO8O9数字量的时序图(只要求画出时钟CLK、地址译码信号、IOR和 0E)。 8)如果采用中断输入方式,说明怎样利用ADC08O9的EOC产生中断请求信号
试题三原理电路图 回答问题: 1)根据电路的接法,此电路允许输入的模拟电压范围以及 A/D 转换后得到数字量范围分 别是多少? 2)设计一个产生地址范围为 200H—203H 的地址译码信号。画出采用 74LS138 译码器 的地址译码电路图。 3)说明对本电路起动 A/D 转换的方法。 4)编写与产生起动 A/D 转换信号有关的程序。 5)电路中 ADC0809 的 EOC 端有什么作用? 6)不检测 ADC0809 的 EOC 端,采用什么方法可以得到正确的 A/D 转换后数字量。 7)画出读出 ADC0809 数字量的时序图(只要求画出时钟 CLK、地址译码信号、IOR 和 OE)。 8)如果采用中断输入方式,说明怎样利用 ADC0809 的 EOC 产生中断请求信号。 CS WR D7—D0 PC0 A1 A0 Vref+ OE IN0 EOC D7—D0 START ALE C B A Vref- 8255 ADC0809 +5V 至 DB 至 DB 204H IOR 200H -203H IOW A1 A0

模拟试卷一参考答案 一 1)D 2)B 3)C 4)D 5)A 6)C 7)B 8)C 9)A 10)B 二 1)低电平 2)有地址重叠,A2未用 3)PA口方式0输出,PC口方式0输入 4)按下S0则D0亮,按下S1则D1亮,。 5)同时按下S0和S1,退出程序 6)驱动器,电流放大 7)R=(5-1)/5=800欧姆 8)PA口用锁存器代替,PC口用缓冲器代替 三 1)允许输入的模拟电压范围是0一+5V,A/D转换后得到数字量范围是0一F℉H。 2) 74LS138 A9 A6 总日 3)在PC0先输出一个高电平,然后再从PC0输出一个低电平。 4) MOV DX,203H MOV AL,1 OUT DX,AL MOV AL,O OUT DX,AL 5)当A/D转换结束时,ADC0809的E0C端输出一个高电平,然后回到低电平
模拟试卷一参考答案 一. 1)D 2)B 3)C 4)D 5)A 6)C 7)B 8)C 9)A 10)B 二. 1)低电平 2)有地址重叠,A2 未用 3)PA 口方式 0 输出,PC 口方式 0 输入 4)按下 S0 则 D0 亮,按下 S1 则 D1 亮,。。。 5)同时按下 S0 和 S1,退出程序 6)驱动器,电流放大 7)R=(5-1)/5=800 欧姆 8)PA 口用锁存器代替,PC 口用缓冲器代替 三. 1)允许输入的模拟电压范围是 0—+5V,A/D 转换后得到数字量范围是 0—FFH。 2) 3)在 PC0 先输出一个高电平,然后再从 PC0 输出一个低电平。 4) MOV DX,203H MOV AL,1 OUT DX,AL MOV AL,0 OUT DX,AL 5)当 A/D 转换结束时,ADC0809 的 EOC 端输出一个高电平,然后回到低电平。 E3 E2 Y0 E1 C B A A9 A7 A6 A4 A3 A2 74LS138

6)起动A/D转换后,经过一个延时后,再读入数字量。 7) T2 T3 T4 CLK 204H\ IOR OE 8)将ADC0809的E0C引脚接至可屏蔽中断管理器8259的中断请求引脚之一上
6)起动 A/D 转换后,经过一个延时后,再读入数字量。 7) 8)将 ADC0809 的 EOC 引脚接至可屏蔽中断管理器 8259 的中断请求引脚之一上。 CLK OE IOR 204H T1 T2 T3 T4