Systemy mikroprocesorowe
Pierwszy program - plik *. d/5>
0*6 0 - ; pierwsza instrukcja rozpoczyna się
; od adresu 0
Początek:
-►MCA/ |
R7, #248 |
;1 |
R7 248 = 0F8h |
Skoki: | |||
C^DJNZ |
R7,Skoki |
; 2 |
R7 R7 1 jeśii R7 0 te wykonaj instrukcję d etykiecie Skoki jeśli R7 = 0 to wykonaj następną instru keję |
Negacja: | |||
CPL -LJMP |
P1.1 Początek |
; 1 ;2 |
P1.1 NOT(P1.1) rozpocznij wykonywanie instrukcji od etykiety Początek |
END |
* |
koniec pliku źródłowego |
Pierwszy program - plik *. (2/5)
Przykład programu
0*6 etykieta Początek:
Skoki: &
komentarze
pierwsza instrukcja rozpoczyna się od adresu 0
■ i- operandy N egacja: ▼ — “
CPL
LJMP
END
P1.1
Początek dyrektywa
; 1 R7 80h™128 : 1
; 2 R7 «- R7~1
jeśli R7 0 to wykonaj instrukcję o etykiecie Skoki
; jeśli R7 “ 0 to wykonaj następna.instrukcję
; 1 P1.1 NOT(P1.1)
; 2 rozpocznij wykonywanie instrukcji ; od etykiety Początek
; koniec pliku źródłowego