Podręcznik jest poświęcony tworzeniu systemów komputerowych – od
warstwy sprzętowej do systemu operacyjnego i kompilatorów języków programowania.
Przedstawiono w nim elementy logiki boolowskiej, język opisu sprzętu (HDL),
algebrę Boole’a i podstawowe układy sekwencyjne wykorzystywane w komputerach. Opisano
architekturę komputerów. Omówiono koncepcję maszyny wirtualnej, by przejść do
opisania prostego języka wysokiego poziomu z elementami przetwarzania obiektowego.
Przedstawiono zagadnienia dotyczące systemów operacyjnych i inżynierii oprogramowania.
Na końcu każdego rozdziału podano opis przedsięwzięcia do samodzielnej realizacji.
Książka jest przeznaczona dla studentów informatyki i elektroniki na uczelniach
wyższych, a także dla pracowników firm komputerowych i twórców systemów
informatycznych.
Spis treści:
Wstęp, czyli witaj świecie od
wewnątrz!
1. Logika boolowska
2. Arytmetyka boolowska
3. Logika sekwencyjna
4. Język maszynowy
5. Architektura komputera
6. Asembler
7. Maszyna wirtualna I – arytmetyka stosowana
8. Maszyna wirtualna II – sterowanie programem
9. Język wysokiego poziomu
10. Kompilator I – analiza składniowa
11. Kompilator II – generowanie kodu
12. System operacyjny
13. Postscriptum, czyli w co się dalej bawić
Dodatek A. Język opisu sprzętu (HDL)
Dodatek B. Język skryptów testowych
Skorowidz
308 stron, oprawa miękka