46
;;ADD YOUR APPLICATION HERE
W_LOOP:
MOV DX, TIMER_STOP
IN AL, DX
MOV DX, TIMER_START
IN AL, DX. ;;RESTART COUNTER
;;ADD YOUR APPLICATION HERE
CMP EXIT_AP, 0
JNE W_LOOP
MOV DX, TIMER_STOP
IN AL, DX
;;EXIT AP
47
Appendix B. I/O Address Map
B.1 System I/O Address Map
I/O Address Map
Description
000-01F
DMA Controller #1
020-021
Interrupt Controller # 1, Master
022-023 Chipset
address
040-05F System
Timer
060-06F
Standard 101/102 keyboard Controller
070-07F
Real time Clock, NMI Controller
080-0BF DMA
Page
Register
0A0-0BF
Interrupt Controller # 2
0C0-0DF
DMA Controller # 2
0F0-0FF Math
Coprocessor
170-1FF
VIR BUS Master PCI IDE Controller
220-22F
Audio 16bit sound
2E8-2EF
Serial Port 4
2F8-2FF
Serial Port 2
378-37F
Parallel Printer Port 1
3B0-3DF Cyrix
Graphic
Adapter
3E8-3EF
Serial Port 3
3F0-3F7
Floppy Disk Controller
3F8-3FF
Serial Port 1
443
Watch dog timer enable
043/843
Watch dog timer disable
PNP audio I/O map range from 220~250H (16 bytes)
MPU-401 select from 300~330H (2 bytes)
B.2 DMA channel assignments
Channel
Function
0
Available
1
Audio*
2
Floppy disk (8-bit transfer)
3
Parallel**
4
Cascade for DMA controller 1
5
Audio*
6
Available
7
Available