1 / 13

8259A 를 아는가 ???

8259A 를 아는가 ???. 2 3 t h K o r e a O p e r a t i n g S y s t e m S e m i n a r. 이렇게 생겨먹었다 !!!. 2 3 t h K o r e a O p e r a t i n g S y s t e m S e m i n a r. 하드웨어 인터럽트를 처리하는 친구다. I386 계열은 PIC 를 2 개 가지고 있다. 인터럽트. 8259A Slave. 8259A Master. IRQ8. IRQ10.

ross-osborn
Download Presentation

8259A 를 아는가 ???

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 8259A를 아는가??? 2 3 t h K o r e a O p e r a t i n g S y s t e m S e m i n a r

  2. 이렇게 생겨먹었다!!! 2 3 t h K o r e a O p e r a t i n g S y s t e m S e m i n a r

  3. 하드웨어 인터럽트를 처리하는 친구다

  4. I386계열은PIC를 2개 가지고 있다. 인터럽트 8259A Slave 8259A Master IRQ8 IRQ10 IRQ12 IRQ14 IRQ0 IRQ2 IRQ4 IRQ6 IRQ9 IRQ11 IRQ13 IRQ15 IRQ1 IRQ3 IRQ5 IRQ7

  5. 마스터 PIC에서발생시켜주는인터럽트들!!!!!

  6. 슬레이브PIC에서발생시켜주는인터럽트들!!!!!

  7. 그럼 PIC는 어떻게 작동시키는가????? Port를 가지고 작동시킨다!!! 몇번 포트냐고!!!???!!!!! 슬레 이브 PIC 마스터 PIC 0xa0 0x20 0xa1 0x21

  8. PIC를 초기화 시켜줘야 한다!!!!!! 어떻게?????? 잘!!!!!!!!! ICW을 사용하면 된다. Initalization Command Words

  9. ICW은 총 4개가 있다!!!! ICW1 ICW2 ICW3 ICW4

  10. 0x20Port ICW1 0xa0Port 0 0 0 1 LTIM 0 SNGL IC4 0: Edge Triggering, 1: Level Triggering , 0으로 해줘야 한다!!!! 0 : Cascaded PIC, 1: Master PIC,이것도 0으로 해줘야 한다!!!! 초기화 중 ICW4 필요여부 0:필요없음, 1: 필요함!!! 1로 해줘야함!!!!

  11. 0x21Port ICW2 0xa1Port Offset 7 Offset 6 Offset 5 Offset 4 Offset 3 0 0 0 CPU에게 보내줄 BASE인터럽트 값 세팅 예) 0X20 으로 세팅 후 IRQ0 이 발생하면 0X20 IRQ1이 발생하면 0X21뭐 이렇다!!!

  12. 0x21Port ICW3 0xa1Port 0 0 0 0 0 1 0 0 어떻게 Cascading 되었는지 세팅하는것이다!! Master에게는 몇번 IRQ에 Slave가 연결되었는지 알려주는것!! 0 0 0 0 0 0 1 0 Slave에게는 내가 Master의 몇번 IRQ와 연결되었는지 알려준다!!! 0x2

  13. 초비츠PIC 초기화 하기!!!!!

More Related