在下方begin-end区间补充代码完成 8259A 的芯片中断控制。根据输入设置中断方式预期输入01表示的含义如下所示: ;输入为1 ICW1:边沿触发级联需要ICW4 ICW2:D3置1 ICW3:主片的 IR2接上从片 ICW4:非缓冲普通全嵌套非自动结束中断测试说明平台会对你编写的代码进行测试其中测试输入为 16 进制的字符串由于平台无法将程序下载到芯片因此
在下方begin-end区间补充代码,完成 8259A 的芯片中断控制。
;输入为1
ICW1:边沿触发,级联,需要ICW4
ICW2:D3置1
ICW3:主片的 IR2接上从片
ICW4:非缓冲,普通全嵌套,非自动结束中断
one: ;begin ;ICW1:边沿触发,级联,需要ICW4 MOV AL, 0b00010001 OUT 0x20, AL MOV AL, 0b00010001 OUT 0xA0, AL ;ICW2:D3置1 MOV AL, 0b00001000 OUT 0x21, AL MOV AL, 0b00000100 OUT 0xA1, AL ;ICW3:主片的 IR2接上从片 MOV AL, 0b00000100 OUT 0x21, AL MOV AL, 0b00000010 OUT 0xA1, AL ;ICW4:非缓冲,普通全嵌套,非自动结束中断 MOV AL, 0b00000001 OUT 0x21, AL MOV AL, 0b00000001 OUT 0xA1, AL ;end jmp end
原文地址: https://www.cveoy.top/t/topic/bxw6 著作权归作者所有。请勿转载和采集!