计 算 机 原 理 及 接 口技
术
精品资料
计算机原理及接口技术
某 8088 系统有两片 8259A, 其中主片定义为:上升沿触发,中断类型码为 08H-0FH ,在 IR4 引脚级联从
片,非自动结束 EOI 、全嵌套、非缓冲方式,端口地址是 20H 、21H ;从片定义为:上升沿触发,中断类
型码为 70H-77H ,级联到主片的 IR4 引脚,非自动结束 EOI 、全嵌套、非缓冲方式,端口地址是 C0H、
C1H 。试分别编写主、从片 8259A 的初始化程序。
主片设置:
20H ICW 1 11H
21H ICW 2 08H
21H ICW 3 10H
21H ICW4 01H
21H OCW 1 00H
20H OCW2 20H
主片程序:
stack segment stack
dw 32 dup(0)
stack ends
data segment
data ends
code segment
assume ss:stack,cs:code,ds:data
start proc far
push ds
sub ax,ax
push ax
mov ax,data
mov ds,ax
MOV AL,11H
OUT 20H,AL
MOV AL,08H
OUT 21H,AL
MOV AL,10H
OUT 21H,AL
MOV AL,01H
OUT 21H,AL
MOV AL,00H
OUT 21H,AL
MOV AL,20H
OUT 20H,AL
ret
start endp
code ends
end start
仅供学习与交流,如有侵权请联系网站删除 谢谢 2
精品资料
从片设置:
C0H ICW 1 11H
C1H ICW2 70H
C1H ICW3 04H
C1H ICW4 01H
C1H OCW 100H
C0H OCW2 20H
从片程序:
stack segment stack
dw 32 dup(0)
stack ends
data segment
data ends
code segment
assume ss:stack,cs:code,ds:data
start proc far
push ds
sub ax,ax
push ax
mov ax,data
mov ds,ax
MOV AL,11H
OUT 20H,AL
MOV AL,70H
OUT 21H,AL
MOV AL,04H
OUT 21H,AL
MOV AL,01H
OUT 21H,AL
MOV AL,00H
OUT 21H,AL
MOV AL,20H
OUT 20H,AL
ret
start endp
code ends
end start
仅供学习与交流,如有侵权请联系网站删除 谢谢 3