Errata do skryptu "Programowanie mikroprocesorów rodziny Motorola 680x0 w języku asemblera", W. Marańda, G. Jabłoński, M. Grecki, wyd. Politechnika Łódzka, 2001. str. 13, podrozdział 2.1.2-Instrukcje arytmetyczne: DIVS ,Di, DIVU ,Di jest: ... Instrukcja DIVS wykonuje mnożenie ... powinno być: ... Instrukcja DIVS wykonuje dzielenie ... str. 14, podrozdział 2.1.4-Instrukcje logiczne: ANDI #d,SR jest: ... natychmiastowej musi mieć rozmiar bajtu. ... powinno być: ... natychmiastowej musi mieć rozmiar słowa. ... str. 22, podrozdział 2.2.5-Przykład, linia 2: jest: ... po przesłaniu długiego słowa, A0 zostaje zwiększony o 4 ... powinno być: ... po przesłaniu długiego słowa, A2 zostaje zwiększony o 4 ... str. 22, podrozdział 2.2.6, linia 3: jest: ... i po wykonaniu operacji jest zmniejszany o 1, 2 lub 4 bajty ... powinno być: ... i przed wykonaniem operacji jest zmniejszany o 1, 2 lub 4 bajty ... str. 22, podrozdział 2.2.6-Przykład, linia 1: jest: ... po przesłaniu słowa, A0 zostaje zmniejszony o 2 ... powinno być: ... przed przesłaniem słowa, A0 zostaje zmniejszony o 2 ... str. 22, podrozdział 2.2.6-Przykład, linia 2: jest: ... po przesłaniu długiego słowa, A0 zostaje zmniejszony o 4 ... powinno być: ... przed przesłaniem długiego słowa, A2 zostaje zmniejszony o 4 ... str. 23, podrozdział 2.2.8-Przykład, linia 2: jest: ... transfer bajtu do komórki o adresie A2.L+A2.L+READ ... powinno być: ...transfer bajtu do komórki o adresie A2.L+A3.L+READ ... str. 24, podrozdział 2.2.9-Przykład, linia 1: jest: MOVE.W TAB(PC,D0.W),D0 *przesłanie słowa z komórki o adresie PC+D0.W+(TAB-PC) powinno być: MOVE.W TAB(PC),D0 *przesłanie słowa z komórki o adresie PC+(TAB-PC) str. 29, podrozdział 2.3.5, linia 24: jest: MOVE.L -8(A0) powinno być: MOVE.L -8(A0),D1 str. 31, podrozdział 2.3.7-Przykład, linia 24 jest: LEA -16(A0),A1 powinno być: LEA 16(A0),A1 str. 37, podrozdział 3.6.2-Odbiornik, linia 6: jest: ... że bit stopu ... powinno być: że bit startu ... --- data aktualizacji: 13 września 2002