Gary Syck: Turbo Assembler. Biblia użytkownika
Stan przeciętny. Zauważone defekty:
- rozdarcia okładki przy grzbiecie (ok. 1 cm, ok. 4,5 cm)
- inne drobne uszkodzenia okładki
- przybrudzenia na stronie przedtytułowej i ostatniej stronie
- kartki ze str. 3–6 całkowicie odklejone od grzbietu
- kartki ze str. 3–6 całkowicie naddarte na marginesach
- przybrudzenie na marginesie str. 3
Z pierwszej strony okładki
- opis Turbo Assemblera 2.0 firmy Borland
- obszerne omówienie funkcji systemu MS-DOS
- wykorzystanie zasobów sprzętowych komputera
Z ostatniej strony okładki
„Turbo Assembler firmy Borland jest bardzo popularnym, tanim i uniwersalnym asemblerem. Ta biblia pomoże Ci w sposób profesjonalny pisać przy jego pomocy złożone programy.
Zaczynamy od podstaw stopniowo wprowadzając Czytelnika w meandry programowania systemów operacyjnych. W kolejnych rozdziałach można się dowiedzieć jak konstruować złożone struktury danych i jak przesyłać dane pomiędzy komórkami pamięci. Praktyczne programy przykładowe pomagają zaznajomić się z instrukcjami arytmetycznymi, logicznymi i przesuwania bitów, jak również z wywołaniami procedur, pętlami i skokami.
Wykorzystując te podstawy, Czytelnik może przystąpić do pisania bardziej złożonych programów. Biblia ukazuje jak zarządzać zasobami sprzętowymi komputera i kontrolować wygląd ekranu zarówno w trybie tekstowym, jak i graficznym. Pod koniec całą zdobytą wiedzę wykorzystujemy do pisania procedur, które mogą być użyte w programach tworzonych w językach wysokiego poziomu.
Jest to książka przeznaczona dla programistów, którzy chcą dowiedzieć się jak:
- generować efektywny kod z wykorzystaniem Turbo Assemblera testować i uruchamiać programy w oparciu o Turbo Debugger
- tworzyć kod źródłowy, który maksymalnie wykorzystuje możliwości procesora
- w łatwy sposób poprawiać błędy właściwie gospodarować zasobami systemu operacyjnego MS-DOS pisać programy w trybie IDEAL”
Spis treści
Przedmowa
Podziękowania
O autorze
Wprowadzenie
I. Programowanie w systemie MS-DOS
1. System operacyjny MS-DOS
2. Turbo Assembler
3. Turbo Debugger
II. Instrukcje procesora
4. Rozkazy transmisji danych
5. Instrukcje arytmetyczne i logiczne
6. Procedury, pętle i skoki.
7. Sterowanie procesorem i operacje w trybie chronionym
III. Operatory i dyrektywy Turbo Assemblera
8. Deklarowanie segmentów
9. Definicje zmiennych i ich rozmieszczenie w pamięci
10. Makrodefinicje, Procedury i Programowanie Modułowe
11. Obsługa błędów i tworzenie raportów
IV. Techniki programowania
12. Moduły asemblerowe w językach wysokiego poziomu
13. Wykorzystanie zasobów systemu
14. Dostęp i sterowanie sprzętem
15. Karta graficzna: tryb tekstowy i graficzny
V. Dodatki
A Opcje programów TASM i TLink
B Komendy Turbo Debuggera
C Przerwania i funkcje BIOS-u i DOS-u
D Konwersje znaków ASCII
Instrukcje procesora i dyrektywy Turbo Assemblera — uporządkowane alfabetycznie
Instrukcje procesora i dyrektywy Turbo Assemblera — uporządkowane tematycznie
Indeks