5、某8086系统中8255端口地址范围为360H~363H,其与开关及LED指示灯的接口电路如下图。 +5V 1K×3 K1 PA5 K2 PA6 K3 PA7 +5V 100Ω×3 8255 LED2 LED3 LED1 PC0 PC1 PC2 74LS04
试编程实现:
(1)读入开关K1~K3的打开/闭合状态,并存放寄存器BL的低3位中,即K3、K2、K1的状态依次送入D2、D1、D0位。
(2)若三个开关已同时闭合,则依次使LED1~LED3闪烁发光,每个LED均是发光10ms后熄灭,再点亮下一个;循环100次后熄灭全部指示灯,进入暂停状态。(设已有延时10ms的DS10ms子程序可供调用)。
6、分析下图所示的电路,指出其中的错误并说明其后果,图中三态门为PC微型机的输入接口,其地址为100H。 +5V
D0 1 K AEN ≥1 A9 A8 1 A7 A6
A5 A4
A3 A2
A1
A0
IOW
有错误的输入接口
7、编写一程序段,BUF单位有一单字节无符号数x,编程计算y(仍为单字节),结果保留在累加器中。
??3xy????x?20x?10x?10
8、甲乙两台微机相距几十公里,全双工串行通信,试画出示意图表示通信系统的组成,并作简要说明。
9、下面是一个8253的初始化程序段。8253的控制口地址为46H,3个计数器端口地址分别为40H,42H,44H。在8253初始化前,先将8259A的所有中断进行屏蔽,8259A的奇地址端口为81H。请对下面程序段加详细注释,并以十进制数表示出各计数器初值。 INT:CLI
MOV AL, 0FFH OUT 81H, AL MOV AL,36H OUT 46H, AL MOV AL, 0 OUT 40H, AL MOV AL, 40H OUT 40H, AL MOV AL, 54H OUT 46H, AL MOV AL,18H OUT 42H, AL MOV AL,0A6H OUT 46H,AL MOV AL, 46H OUT 44H, AL
10、某PC系列微机应用系统以8255A作为接口,采集一组开关S7~S0的状态,然后它通过一组发光二极管LED7~LED0显示出来,(Si闭合,对应LEDi亮;Si断开,对应IEDi灭),电路连接如图所示。已知8255A的A、B两组均工作在方式0。 (1)写出8255A的四个端口地址; (2)写出8255A的工作方式控制字;
(3)画出实现给定功能的汇编语言程序流程图,并编写程序。
LED7 D7~D0 PA7 D 7~D0 RD RA IOR 6LED6 WR ┋ IOW CS PA0 ┋ A G1 9 PA7 LED0 G Y2A0 AEN ┋ A8 G2B Y1 8255A 74LS138 A7 PB7 C ┋ A 6PB6 B ┋ +5V A1 ┋ A Y7 A5 A0 PB0 ┉ A4 A3 S7 S6 A2 ┋ A1 ┋ S0 A0
11、如果时钟频率为1.19MHz,用8253的一个计数通道怎样完成1秒的定时?
12、CPU有16条地址线(A15~A0),用A15和A14部分译码产生芯片选择信号,可分配给一个8KB存储芯片的地址空间有哪些?
13、并行接口芯片8255A与打印机的连线如图所示,当A15~A3=0000 0000 1100 00时,经地址译码器输出使CS?0。
(1)口A的工作方式应为 。
A.方式0 B.方式1 C.方式2 D.方式0或方式1均可 (2)口C的工作方式应为 。
A.方式0 B.方式1 C.方式2 D.方式0或方式2均可 (3)I/O传送的控制方式为 方式。
A.无条件传送 B.查询或中断 C.中断 D.查询 (4)8255口C的地址为 ,口A的地址为 。
A.00C0H B.00ClH C.00C2H D.00C3H
DATA7~0 PA7~0 A15 译 CS ┋ 打印机 码 PC7 A2 STB 器 8255A A1 A0 PC0 BUSY A1 A0
3.总复习
1、8088/8086CPU内部寄存器有______个 ,其中的______是通用寄存器,______是基址和变址寄存器,______是段寄存器,此外还有指令指针寄存器______和标志位寄存器______两个控制寄存器。
2、8088/8086CPU有三组总线,它们是______总线 、______总线和______总线;地址总线是______条,因此它可以寻址的范围是______字节。
3、8088/8086CPU的存储器采用分段方式管理,每个段最多可以有______字节,全部存储空间可以分成______个大小为64K且互相不重叠的段。
4、8259A两级级联情况下,可管理的中断源最多为_______级。
5、中断向量表的地址范围为_______。若中断类型号为5,则存放中断向量的存储器的起始地址为_______。 6、8088是_______。
7、为PC机管理可屏蔽中断源的接口芯片是_______。 8、由8088组成的PC机的数据线是_______。 9、一个8259可提供_______个类型号。 10、响应NMI请求的必要条件是_______。
11、传送数据时,占用CPU时间最长的传送方式是_______。 12、8088的一个典型总线周期需要_______个T状态。
13、8088采用类型中断,在PC机中,8259可提供的类型号是_______。 14、IBM PC机所访问的I/O空间有_______。 15、响应INTR请求的必要条件是_______。
16、请简单描述中断控制器8259的中断工作过程。
17、8088CPU由哪两个独立的工作单元组成?它们的功能是什么? 18、简要说明8259A中的IRR,ISR和IMR三个寄存器的功能。
19、已知8253计数器的端口地址为60—63H,CLK1、CLK2接1MHz时钟,GATE1、GATE2接+5V,计数初值均为5,计数器1工作于模式2,计数器2工作于模式3,请写出初始化程序。 20、CPU在执行OUT DX,AL指令时,CPU往控制总线上送( )信号。 21、选择8086最小工作方式和最大工作方式的主要区别是( )。
22、8086CPU往8255端口B送数据时,则8255A芯片引脚A1AO为( )。 23、当一个系统有多片8259芯片时,主片必须工作在( )。 24、8253是16位可编程计数器,计数初植范围应为( )。
25、当8086CPU的RESET引脚从高电子变为低电平(即脱离复位状态)时,CPU从内存的()单元开始执行程序。
26、在程序控制传送方式中,( )可提高系统的工作效率。 27、由8088组成的PC机的数据线是( )。
28、传送数据时,占用CPU时间最长的传送方式是( )。 29、响应INTR请求的必要条件是( )。
4.综合练习题一
1.8088CPU通过( 1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。
2.若要使寄存器AL中的高4位不变,低4位为0,所用指令为( )。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH
3.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址 ( )开始的4个存贮单元内。
A. 00017H B. 00068H C. 0005CH D. 0005EH
4. 在8086/8088 CPU中,一个最基本的总线读写周期由( 1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发 ( 2 )信息。
5. 8086有两种工作模式, 最小模式的特点是( 1 ),最大模式的特点是 ( 2 ) 。
⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定 C. 不需要8286收发器 D. 需要总线控制器8288
⑵ A. M/IO 引脚可直接引用 B. 由编程进行模式设定
C. 需要总线控制器8288 D. 适用于单一处理机系统 6.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。 二.改错 (若有错,请指出错误并说明原因) 1.堆栈操作应满足先进先出原则。
2.CPU在未执行完当前指令的情况下,就可响应可屏蔽中断请求。 3. 8086CPU标志寄存器共有16位,每一位都有含义。 4. 条件转移指令只能用于段内直接短转移。 三、填空题
1.某存贮器单元的实际地址为2BC60H,该单元在段地址为2AFOH中的偏移地址是__________。
2. 8088 CPU复位后,寄存器中的值将进入初始态,问(CS)= __________, (IP)= __________,(DS)= __________。
3. 8088 CPU内部结构按功能分为两部分,即_________ 和__________。
4. 8255A的方式0、方式1和方式2也分别称为__________、__________和__________传送方式。
5. CPU从主存取一条指令并执行该指令的时间称为__________ , 它通常用若干个__________ 来表示,而后者又包含有若干个__________ 。
6. 8088 CPU提供了接受外部中断请求信号的引脚是__________ 和 __________。 四、问答题
1.以PC机的定时/计数器8253为例,简单说明8253的定时原理(提示:计数初值N与时钟CLK的关系)。 2.8255A接口电路如图所示。已知8255A控制字寄存器的端口地址为
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库微机原理与接口技术考试题_河南工业大学(2)在线全文阅读。
相关推荐: