;-----------------------------.
; ENTER CONFIGURATION MODE
|
;-----------------------------'
MOV
MOV
CLI
OUT
OUT
STI
DX,3F0H
AX,055H
;
; disable interrupts
DX,AL
DX,AL
; enable interrupts
;-----------------------------.
; CONFIGURE REGISTERS CR0-CRx
;-----------------------------'
|
MOV
MOV
OUT
MOV
MOV
OUT
;
MOV
MOV
OUT
MOV
MOV
OUT
;
DX,3F0H
AL,00H
DX,AL ; Point to CR0
DX,3F1H
AL,3FH
DX,AL ; Update CR0
DX,3F0H
AL,01H
DX,AL ; Point to CR1
DX,3F1H
AL,9FH
DX,AL ; Update CR1
;
; Repeat for all CRx registers
;
;-----------------------------.
; EXIT CONFIGURATION MODE
;-----------------------------'
|
MOV
MOV
OUT
DX,3F0H
AX,0AAH
DX,AL
118