Το βιβλίο αυτό καλύπτει πλήρως την οργάνωση υπολογιστών, δίνοντας ιδιαίτερη έμφαση στον προγραμματισμό των υπολογιστών RISC (MIPS32) κοιτών υπολογιστών CISC (80x86).
Περιγράφει:
- την οργάνωση μνημών (RAM, cache, ROM, PROM, EPROM κ.ά.) και εξηγεί λεπτομερειακά πώς παριστάνονται οι τιμές των δεδομένων στην κύρια μνήμη ενός υπολογιστή
- πώς υλοποιούνται οι εντολές υπολογιστών και τις μεθόδους προσδιορισμού των διευθύνσεων στους MIPS32 και στους Intel 80x86
- το μικροπρογραμματισμό, τους διορατικούς και τους σωληνωτούς υπολογιστές, τις αρχιτεκτονικές CISC και RISC και τις παράλληλες αρχιτεκτονικές
- τις συσκευές εισόδου/εξόδου, βοηθητικής μνήμης και εφεδρικής αποθήκευσης (δίσκους, CD ROMs, WORMs, CD RW, DVD ROMS κ.ά.), πολυμέσων, μετάδοσης δεδομένων και δικτύων υπολογιστών
τις παγίδες (εξαιρέσεις), τις διακοπές, την άμεση προσπέλαση της μνήμης (DΜΑ) και τα συστήματα εισόδου/εξόδου των συστημάτων υπολογιστών
- το βασικό λογισμικό των συστημάτων υπολογιστών (φορτωτές, συμβολομεταφραστές, συνδέτες, διερμηνευτές, προγράμματα εκσφαλμάτωσης, προσομοιωτές κ.ά.) και ειδικότερα το βασικό λογισμικό (MASM, LINK, SYMDEB και ΜΑΚΕ) που έχει γράψει η Microsoft για τα συστήματα της Intel
Το βιβλίο περιέχει πολλά παραδείγματα και λυμένες ασκήσεις σε γλώσσα μηχανής. Το CD που το συνοδεύει περιέχει τους προσομοιωτές xspim και PCspim των MIPS32 για Linux και Windows αντίστοιχα, παραδείγματα και λύσεις ασκήσεων του βιβλίου κ.ά.