144 Anatomia PC
144 Anatomia PC
Adres |
Rejestr |
Uwagi |
0C3h |
rejestr licznika kanału 5 |
(Master) |
0C4h |
rejestr adresowy kanału 6 |
(Master) |
0C5li |
rejestr licznika kanału 6 |
(Master) |
0C6h |
rejestr adresowy kanału 7 |
(Master) |
0C71i |
rejestr licznika kanału 7 |
(Master) |
ODOli |
rejestr stanu (do odczytu) |
(Master) |
ODOb |
rejestr rozkazowy (do zapisu) |
(Master) |
0D2b |
rejestr żądań |
(Master) |
0D4h |
rejestr maski kanału |
(Master) |
UD6h |
rejestr trybu |
(Master) |
ODAh |
rejestr pośredni |
(Master) |
OD Eh |
rejestr maskujący |
(Master) |
Adres |
Działanie |
0D8h |
ustawienie przerzutnika w stan początkowy (Master) |
ODAh |
programowa inicjalizacja układu odpowiednik wystawienia sygnału na końcówce RESET (Master) |
ODCh |
wyzerowanie rejestru maski („odsłonięcie” wszystkich kanałów) (Master) |
OOCh |
ustawienie przerzutnika w stan początkowy (Slave) |
00 Dh |
programowa inicjalizacja układu - odpowiednik wystawienia sygnaiu na końcówce RESET (Slase) |
00 Eh |
wyzerowanie rejestru maski („odsłonięcie” wszystkich kanałów) (Slave) |
Przykład programowania rejestrów 16-bitowycli (karm) 2, adres 6677h, licznik transmisji 0400h) w języku asemblera podano poniżej:
mcv al,00h out Och,al mov al, 7711 nur 04h,al mov al,66h uuL 04h,a1 mov ai,00h out Och,al out n5hfal mov al,04h cut 05h,al
; ustaw przerzutri-k
; młodszy bajt adresu
: starszy bajt adresu
; ustetw przerzutnlk ; młodszy bajt licznika
; starszy bajt licznika