입출력기준주소

Input/output base address

x86 아키텍처에서 입출력 베이스 주소는 디바이스가 x86의 IO 버스 상에서 사용하는 일련의 연속적인 읽기/쓰기 주소의 첫 번째 주소입니다.이 기본 주소는 I/O 포트라고도 합니다.

IBM PC 호환 컴퓨터의 일반적인 I/O 기본 주소 장치 할당

이 표는 IBM PC 호환 컴퓨터의 장치 할당에 대한 일반적인 I/O 주소 범위를 나타냅니다.기본 주소는 각 범위의 첫 번째 주소입니다.CPU와의 통신에 필요한 I/O 포토의 수는, 타입에 따라서 다릅니다.따라서, 주소 범위의 범위는 다릅니다.또한 주소 디코더가 모든 주소 비트를 디코딩하지 않는 경우가 많기 때문에 필요한 I/O 주소 범위 창이 필요 이상으로 커지거나 다른 주소로 미러링되기도 합니다.표의 각 행은 컴퓨터 시스템 내의 디바이스 또는 칩을 나타냅니다.예를 들어 병렬 프린터 어댑터의 상태 포트 주소는 0x0001입니다.어댑터의 구성에 따라 PC의 I/O 주소 범위 내의 다른 위치에 매핑될 수 있습니다.어댑터가 세 번째 병렬 포트(기본 주소 0x0278)를 제공한다고 가정하면 상태 포트가 CPU의 I/O 주소 공간에 0x0279로 매핑됩니다.

컴퓨터 시스템에 같은 디바이스가 2대 이상 있는 경우, 각 디바이스는 다른 베이스 주소에 매핑됩니다(프린터의 LPT2나 LPT3 등).

I/O 주소 범위 장치
00 – 1F 번째 DMA 컨트롤러 8237 A-5
20~3층 최초의 프로그래머블 인터럽트 컨트롤러, 8259A,
40 ~ 5F 프로그래머블 인터벌 타이머(시스템 타이머), 8254
60~6F 키보드, 8042
70~7F 실시간 클럭, NMI 마스크
80~9F DMA 페이지 레지스터, 74LS612
87 DMA 채널0
83 DMA 채널1
81 DMA 채널 2
82 DMA 채널 3
8B DMA 채널 5
89 DMA 채널 6
8A DMA 채널7
8층 리프레시
A0 – BF 두 번째 프로그램 가능한 인터럽트 컨트롤러, 8259A, 슬레이브
C0 – DF 번째 DMA 컨트롤러 8237 A-5
F0 클리어 80287 비지
F1 리셋 80287
F8 – FF Math 코프로세서, 80287
F0 – F5 PCjr 디스크 컨트롤러
F8 – FF 향후 마이크로프로세서 확장을 위해 예약되어 있습니다.
100~10F POS 프로그램 가능 옵션 선택(PS/2)
110 – 1EF 시스템 I/O 채널
140 ~ 15F 보조 SCSI 호스트 어댑터
170 – 177 세컨더리 병렬 ATA 디스크 컨트롤러
1F0~1F7 프라이머리 병렬 ATA 하드 디스크 컨트롤러
200~20F 게임 포트
210 – 217 확장 장치
220 – 233 Sound Blaster 및 기타 대부분의 사운드 카드
278~27F 병렬 포트 3
280~29F LCD on Wyse 2108 PC SMC Elite 공장 출하 시 기본 설정
2B0 – 2DF 대체 Enhanced Graphics Adapter(EGA) 디스플레이 제어
2E8 – 2EF 시리얼 포트 4
2E1 GPIB/IEEE-488 어댑터 0
2E2 – 2E3 data 취득
2F8~2FF 시리얼 포트 2
300~31F 시제품 카드
300~31F Novell NE1000 호환 이더넷 네트워크 인터페이스
300~31F AMD Am7990 이더넷 네트워크 인터페이스, IRQ=5.
320 – 323 ST-506호환되는 하드 디스크 드라이브 인터페이스
330 – 331 대부분의 사운드 카드에서는 MPU-401 MIDI 프로세싱 유닛
340~35F 프라이머리 SCSI 호스트 어댑터
370 – 377 세컨더리 플로피 디스크 드라이브 컨트롤러
378~37F 병렬 포트 2
380 – 38C 보조 이진 동기 데이터 링크 제어(SDLC) 어댑터
388 – 389 AdLib 음악 신시사이저 카드
3A0 ~ 3A9 프라이머리 바이너리 동기 데이터 링크 제어(SDLC) 어댑터
3B0 ~ 3BB 흑백 디스플레이 어댑터(MDA) 디스플레이 컨트롤
3BC – 3BF MDA 카드의 병렬 포트 1
3C0 – 3CF Enhanced Graphics Adapter(EGA) 디스플레이 제어
3D0 – 3DF 컬러 그래픽스 어댑터(CGA)
3E8 – 3EF 시리얼 포트 3
3F0 ~ 3F7 프라이머리 FDD 컨트롤러프라이머리 IDE 컨트롤러(슬레이브 드라이브)(3F6~3F7h)
3F8 ~ 3FF 시리얼 포트 1
CF8 – CFC PCI 구성 공간

주의: 위의 많은 디바이스에서 할당은 점퍼, DIP 스위치 또는 플러그 앤 플레이 소프트웨어를 통해 변경할 수 있습니다.

「 」를 참조해 주세요.

  • IRQ - 인터럽트 요청

레퍼런스

  • HelpPC Quick Reference Utility by David Jurgens

외부 링크