Programming Example
The following Intel 8086 assembly language instructions illustrate CAM35C44 configuration register
programming. In this example, the config port is located at address 3F0H.
;-----------------------------.
; ENTER CONFIGURATION STATE |
;-----------------------------’
MOV DX,3F0H
MOV AX,055H
OUT DX,AL
;-----------------------------.
; CONFIGURE REGISTERS CR0-CRx |
;-----------------------------’
MOV DX,3F0H
MOV AL,00H
OUT DX,AL
;Point to CR0
MOV DX,3F1H
MOV AL,3FH
OUT DX,AL
;Update CR0
;
MOV DX,3F0H
MOV AL,01H
OUT DX,AL
;Point to CR1
MOV DX,3F1H
MOV AL,9FH
OUT DX,AL
;Update CR1
;
; Repeat for all CRx registers
;
;-----------------------------.
; EXIT CONFIGURATION STATE
|
;-----------------------------’
MOV DX,3F0H
MOV AX,AAH
OUT DX,AL
20