[ Pobierz całość w formacie PDF ]
5.5 Adresowanie strony zerowej indeksowane X i Y 98
5.6 Trzeci stopień złożoności: adresowanie
pośrednie 99
5.7 Z rejestrem X - preindeksowanie 101
5.8 Z rejestrem Y - postindeksowanie 102
5.9 Dodatkowe rozkazy 65C02 i rozkazy "utajone"
6502 105
Rozdział 6: Niektóre techniki programowania 107
6.1 Podprogramy 107
6.2 Mnożenie 109
6.3 Dzielenie 112
6.4 Porównania liczb dwubajtowych 117
6.5 Liczby ze znakiem 118
6.6 Tablice 120
6.7 Przemieszczanie dużych bloków pamięci 122
6.8 Ujemne indeksowanie 125
--- 253 ---
6.9. Modyfikacja adresów 127
6.10 Dalekie skoki warunkowe 131
6.11 Modyfikacja danych w rozkazach w trybie
natychmiastowym 132
Rozdział 7: Z Basicu w język maszynowy 134
7.1. Na granicy dwóch języków 134
7.2. Drogi komunikacji 134
7.3. Parametry i wyniki 137
7.4. Gdzie umieścić program? 138
7.5. Tworzenie kodu przemieszczalnego 141
7.6. Przykład podprogramu: konwersja dec na hex 143
Rozdział 8: Czy w asemblerze można programować
strukturalnie? 146
8.1. Wstępne informacje i uwagi 146
8.2. IF...THEN...ELSE 150
8.3. Pętle 152
8.4. Konstrukcja wyboru CASE OF 156
8.5. Organizacja programowania 158
Rozdział 9: Co potrafi Atari? 160
9.1. Mikroprocesor a konkretny komputer 160
9.2. Od Atari 400 do 130XE 161
9.3. Architektura i mapa pamięci 163
9.4. Tworzenie obrazu przez ANTIC 168
9.5. Grafika graczy-pocisków 173
9.6. System operacyjny 174
9.7. Przerwania 176
9.7.1 Rodzaje przerwań w Atari 177
9.7.2 Przerwania w tworzeniu obrazu 181
9.7.3 Przykład: przerwania klawiatury 186
9.8. Wejście - wyjście 188
9.9. Arytmetyka zmiennopozycyjna 194
9.10 Wnioski z treści rozdziału 199
Rozdział 10: Asemblery i programy uruchamiające 201
10.1. Narzędzia efektywnej pracy 201
10.2. Stosowanie makroasemblera MAC 65 203
10.2.1. Co oferuje edytor? 204
--- 254 ---
10.2.2. Pisanie programu zródłowego 205
10.2.3. Asemblowanie 209
10.2.4. Makrorozkazy 211
10.3. Program uruchamiający BUG 65 213
10.3.1. Zledzenie wykonania programu 214
10.3.2. Przegląd komend 216
10.4. Przenoszenie programów na DOS 2.5. 217
Rozwiązania ćwiczeń 220
Bibliografia 224
Aneksy 226
A1 Rozkazy 6502. Opis i zastosowania 226
A2 Rozkazy i kody operacji alfabetycznie 243
A3 Rozkazy w kolejności kodów operacji 245
A4 Przekształcanie hex w dec 247
A5 Przekształcanie dec w hex 247
A6 Grupy kodów operacji 6502 248
A7 Tablica skoków względnych wstecz 249
A8 Kody znaków sterujących Atari 250
COPYRIGHT BY SOETO
Wydawca SOETO
ul. Hoża 50, 00 682 Warszawa
Tel. 21-64-01 w 41 lub 29-18-64
Tlx. 81-47-86
[ Pobierz całość w formacie PDF ]