This second, revised and updated edition of Minicomputer Systems: Organization, Programming, and Applications was written for a diverse group of readers, including systems programmers, systems designers, computer scientists, electrical engineers, applications specialists, and many others who want a full, working knowledge of computer organization and assembly language programming.
With this volume, the authors also provide their readers with a vital stepping stone to more advanced topics in computer science. "As a consequence," they write, "we have attempted to provide the reader with the necessary (and sufficient) skills required to further his understanding of computer systems."
Such advancement in understanding is the direct product of twelve detailed and easy-to-follow chapters that are unified by the use of FORTRAN for algorithm definition and the PDP-11 minicomputer for assembly language examples and illustrations. Yet the insights provided here are readily applicable to other mini- and microcomputers as well.
Minicomputer Systems opens with a general introduction to computer applications, capabilities, limitations, organization, architecture, and implementation. Following chapters treat computer hardware and software structures, the PDP-11, programming techniques and program structures, data manipulation and data structures, PDP-11 micromachine architecture and microprogramming, input/output programming, system development software, advanced programming techniques for applications software, real-time interactive computing, operating systems, and a multiprogramming applications environment.
1979 clothbound 491 pages 0-13-583914-9 from Prentice-Hall, Inc., Englewood Cliffs, NJ 07632