微机原理课后习题答案 下载本文

答:其中断向量表的中断向量地址指针是0:46H'4,即0:ll8H。这个中断源应连向IR的IR6输入端。若中断服务程序入口地址为0ABC00H,则其向量区对应的4个单元的数码依次为00、0C、00、AB,这只是其中一种方案,其实答案很多。

14、若8086系统采用级联方式,主8259A的中断类型码从30H开始,端口地址为20H,2lH,从8259A的INT接主片的IR7,从片的中断类型码从40H开始,端口地址为22H,23H。均不要ICW4。试对其进行初始化编程。 答:根据上述使用要求和硬件连接情况,对8259A的主片和从片分别编程如下。 (1)主8259A初始化

INTA00 EQU 20H ;8259A主片端口0 INTA01 EQU 21H ;8259A主片端口l

MOV AL,0001000B ;ICWl:边沿触发、级联、不要ICW4 OUT INTA00,AL

JMP SHORT $+2 ;I/O端口延时要求(下同)

MOV AL,0011000B ;ICW:设置中断类型号的高5位为00110B OUT INTA01,AL JMP SHORT $+2

MOV AL,10000000B ;ICW,主片的IR2接从片的INT OUT INT01,AL (2)从8259A初始化

INTB00 EQU 22H ;从8259A端口0 INTB01 EQU 23H ;从8259A端口l MOV AL,00010000B :ICWl OUT INTB00,AL JMP SHORT $+2

MOV AL,01000000B :ICW2:中断类型号的高5位为01000B OUT INTB01,AL JMP SHORT $+2

MOV AL,00000111B ;ICW3:从片的INT接主片的IR2

OUT INTB01,AL

15、自己定义一个软中断,中断类型码为79H 答案略

第10章 可编程接口芯片及其应用

1、8255A的三个端口的基本特点是什么?

答:PA口工作于三种工作方式(方式0、方式1、方式2),PB口可工作于两种工作方式(方式0、方式1),PC口只可工作于一种工作方式(方式0)或部分引脚作为PA口或PB口工作非方式0时的联系信号线。 2、请画出8255A的内部结构及引脚图。 教材P165图10.1和10.2

3、请简述8255A的三种工作方式的主要特点。 教材P166

4、请画出8255A PB口工作于方式1输入时的引脚连接图。 参考教材P168图10.7

5、请画出8255A PA口工作于方式2时的引脚连接图。 参考教材P170图10.14

6、请写出8255A的工作方式控制字及置位/复位控制字各位的含义。 参考教材P171 7、请用8255A及相关器件设计一个具有8个按键,依次按下各键对应指示灯亮,未按下键以跑马灯的方式显示,每个显示500 ms后下一个显示,设延时500 ms的子程序为DELAY500,并编程实现。 答:设计如图l0.1所示。