[ Pobierz całość w formacie PDF ]

nazw etykiet lub innych nazw, fizycznym adresom lub danym. Np.:
TTY EQU 5
OSTATNI EQU 2000,
ST1 EQU START + 1,
Tablicę pseudo operacji EQU najczęściej umieszczamy na początku programu, choć
nie jest to wymóg konieczny.
ORG Określa pseudo operację (ORIGIN), służącą do określania lokacji
pamięci dla programu/podprogramu napisanego w języku assemblera.
67
RESET Jest zerowaniem adresów.
RESERVE Służy do przydzielania obszarów RAM zbiorom o określonych nazwach, np.:
1) POMIAR RESERVE 100,
TEMPER RESERVE 40,
ZNAK RESERVE 1,
2) ORG 3000,
POMIAR RESERVE 100,
TEMPER RESERVE 40,
ZNAK RESERVE 1,
Tablica POMIAR rozpoczyna się od adresu 3000 i ma zarezerwować dla danych 100
komórek pamięci. Tablica TEMPER ma przyporządkować dla danych 40 komórek, poczyna-
jąc od adresu 3100. Znak jest wpisywany do komórki pamięci o adresie 3141.
Ważniejsze słowa kluczowe komend systemowych:
END Pseudooperacja oznaczająca koniec programu zródłowego.
LIST Jest komendą zezwalającą na drukowania programu zródłowego.
NAME/TITLE Podaje na każdej stronie wydruku nazwę programu zródłowego.
PAGE/SPACE Komendy redakcyjne stron.
DB Umieszcza 8-bitowe dane w pamięci.
DW Umieszcza 16-bitowe dane w pamięci.
Przykłady:
1) ERROR DB 'ERROR'
w pamięci zostają zapisane kody ASCII E, R, R, O, R (E) zosta
je przypisana etykieta o nazwie ROR,
2) DANE DB 32,
liczba 32 zostaje wpisana do komórki pamięci oznaczona adre-
sem symbolicznym DANE
Większość asemblerów akceptuje wartości danych w zapisie:
" binarnym; z identyfikatorem B, np. 10010010B,
" oktalnym; z identyfikatorem Q lub C, np. 07Q,
" heksadecymalnym; z identyfikatorem H, np. 0E7H,
" dziesiętnym; z identyfikatorem D. np. 1240D,
68
" ASCI 'w cudzysłowie'.
69 [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • leike.pev.pl