000 01989nam a2200217Ia 4500
003 NULRC
005 20250520102932.0
008 250520s9999 xx 000 0 und d
020 _a256114560
040 _cNULRC
050 _aQA 76.9.A73 .M33 1993
100 _aMaccabe, Arthur B.
_eauthor
245 0 _aComputer systems :
_barchitecture, organization, and programming /
_cArthur B. Maccabe.
260 _aHomewood, Illinois :
_bIrwin Inc.,
_cc1993
300 _axx, 568 pages :
_billustrations ;
_c24 cm.
504 _aIncludes bibliographical references (pages 539-544) and index.
505 _aPart one. Foundations ; Basic data representation -- Logic design -- Basic components -- Part two. Computer architecture ; Simple calculations -- Addressing modes and data organization -- Subroutine calling mechanisms -- Part three. Number representation ; Representing integers -- Floating point numbers -- Part four. Instruction representation ; Instruction interpretation -- The translation process -- Part five. Input/output structures ; Extended operations and exceptions -- Device communication and interrupts -- Part six. Current topics ; Parallel machines -- Appendixes.
520 _aThis text was developed to serve as an introduction to computing systems. The text introduces and elucidates the principles of modern computer architecture (instruction set design) and organization (instruction set implementation) through assembly language programming. In the design of computing systems, solutions to problems must fit a set of constraints which are frequently determined by the current state of technology and our understanding of it. As constraints and solutions are a constantly moving target, it is important to emphasize general concepts so that students appreciate the limits of solutions. With this knowledge, students should be better able to anticipate and appreciate the inevitable changes in future systems.
650 _aCOMPUTER ARCHITECTURE
942 _2lcc
_cBK
999 _c19237
_d19237