Computer-Organisation und Assembler-Programmierung befasst sich mit der Computerprogrammierung auf niedrigerer Ebene - der Maschinen- oder Assemblersprache - und wie diese in einem typischen Computersystem verwendet wird. Das Buch erklärt die Funktionsweise des Computers auf der Ebene der Maschinensprache. Der Text gibt einen Überblick über die grundlegenden Computerfunktionen und die Organisation und befasst sich hauptsächlich mit dem MIX-Computersystem. Das Buch beschreibt Assembler-Programmiertechniken, wie z.B. die Definition geeigneter Datenstrukturen, die Bestimmung der Informationen für die Ein- oder Ausgabe und den Kontrollfluss innerhalb des Programms. Der Text erklärt grundlegende Konzepte der E/A-Programmierung, die Technik der Unterbrechungen und eine überlappende E/A.