000 02943cam a2200349 i 4500
999 _c324
_d324
001 19328652
005 20220110072502.0
008 161006s2017 flua 001 0 eng
010 _a 2016041657
020 _a9781138626591
_q(hardback)
040 _aDLC
_beng
_cDLC
_erda
_dEG-CaTKH
042 _apcc
050 0 0 _aQA76.9.A73
_bC625 2017
082 0 0 _a004.22
_223
100 1 _aComer, Douglas,
_eauthor.
245 1 0 _aEssentials of computer architecture /
_cDouglas Comer.
250 _aSecond edition.
264 1 _aBoca Raton :
_bCRC Press, Taylor & Francis Group, CRC Press is an imprint of the Taylor & Francis Group, an informa business, A Chapman & Hall Book
_c2017.
300 _axxiii, 511 pages :
_billustrations ;
_c24 cm
336 _atext
_btxt
_2rdacontent
337 _aunmediated
_bn
_2rdamedia
338 _avolume
_bnc
_2rdacarrier
504 _aIncludes bibliographical references and index.
505 0 _aIntroduction and overview -- Part I. Basics -- Fundamentals of digital logic -- Data and program representation -- Part II. Processors -- Variety of processors and computational engines -- Processor types and Instruction sets -- Data paths and instruction execution -- Operand addressing and instruction representation -- CPUs: microcode, protection, and processor modes -- Assembly languages and programming paradigm -- Patr III. Memories -- Memory and storage -- Physical memory and physical addressing -- Caches and caching -- Part IV. Input and Output -- Input/output concepts and terminology -- Buses and bus architectures -- Programmed and interrupt-driven I/O -- Programmer's view of devices, I/O, and buffering -- Part V. Advanced topics -- Parallelism -- Data pipelining -- Power and energy -- Assessing performance -- Architecture examples and hierarchy -- Hardware moularity -- Appendix 1. Lab exercises for a computer architecture course -- Appendix 2. Rules for boolean algebra simplification -- Appendix 3. A quick introduction to x86 assembly language -- Appendix 4. ARM register definitions and calling sequence.
520 _aThis easy to read textbook provides an introduction to computer architecture, while focusing on the essential aspects of hardware that programmers need to know. The topics are explained from a programmer's point of view, and the text emphasises consequences for programmers. Divided in five parts, the book covers the basics of digital logic, gates, and data paths, as well as the three primary aspects of architecture: processors, memories, and I/O systems.
650 0 _aComputer architecture.
856 4 1 _uhttps://ebookcentral.proquest.com/lib/coventry/reader.action?docID=4778674&query=9781138626591
942 _2ddc
_cBK
998 _amona.romia
_bM
_d20220110
906 _a7
_bcbc
_corignew
_d1
_eecip
_f20
_gy-gencatlg