MTU Cork Library Catalogue

Syndetics cover image
Image from Syndetics

The principles of computer hardware / Alan Clements.

By: Clements, Alan, 1948-.
Material type: materialTypeLabelBookPublisher: Oxford : Oxford University Press, 1991Edition: 2nd ed.Description: xvii, 682 p. ; 25 cm. + pbk.ISBN: 0198537646.Subject(s): Computer input-output equipment | ComputersDDC classification: 004
Contents:
Introduction to computer hardware -- Logic elements and Boolean algebra -- Sequential logic -- Computer arithmetic -- The central processing unit -- Assembly-language programming and the 68000 microprocessor -- Input/output -- Computer memory -- Computer communications -- Operating systems.
Holdings
Item type Current library Call number Copy number Status Date due Barcode Item holds
General Lending MTU Bishopstown Library Lending 004 (Browse shelf(Opens below)) 1 Available 00070485
General Lending MTU Bishopstown Library Lending 004 (Browse shelf(Opens below)) 1 Available 00070486
Total holds: 0

Bibliography: (pages 632-634) and index.

Introduction to computer hardware -- Logic elements and Boolean algebra -- Sequential logic -- Computer arithmetic -- The central processing unit -- Assembly-language programming and the 68000 microprocessor -- Input/output -- Computer memory -- Computer communications -- Operating systems.

Table of contents provided by Syndetics

  • 1 Introduction to computer hardware
  • 1.1 The digital computer
  • 1.2 Mainframe, mini and micro
  • 1.3 The stored program computer--an overview
  • 2 Logic elements and Boolean algebra
  • 2.1 Analog and digital systems
  • 2.2 Basic gates
  • 2.3 Some applications of gates
  • 2.4 An introduction to Boolean algebra
  • 2.5 Special purpose logic elements
  • 2.6 Tri-state logic
  • 2.7 Programmable logic
  • 3 Sequential logic
  • 3.1 The RS flip-flop
  • 3.2 The D flip-flop
  • 3.3 CLocked flip-flops
  • 3.4 The JK flip-flop
  • 3.5 Summary of flip-flop types
  • 3.6 Applications of sequential elements
  • 3.7 Practical sequential logic circuits
  • 3.8 An introduction to state machines
  • 4 Computer arithmetic
  • 4.1 Bits, bytes, words, and characters
  • 4.2 Number bases
  • 4.3 Number-base conversion
  • 4.4 Special-purpose codes
  • 4.5 Binary arithmetic
  • 4.6 Signed numbers
  • 4.7 Computer arithmetic and assembly-language programming
  • 4.8 Floating point numbers
  • 4.9 Mulitplication and division
  • 5 The central processing unit
  • 5.1 The structure of the CPU
  • 5.2 The control unit
  • 5.3 The 68000 microprocessor
  • 6 Assembly language programming and the 68000
  • 6.1 The 68000's registers
  • 6.2 Introduction to the 68000's instruction set
  • 6.3 Addressing modes
  • 6.4 The stack
  • 6.5 A simple 68000 program
  • 6.6 Designing assembly-language programs
  • 7 An introduction to RISC processors and the ARM
  • 7.1 The RISC revolution
  • 7.2 RISC architecture and pipelining
  • 7.3 Reducing the branch penalty
  • 7.4 The ARM processor
  • 7.5 Using the ARM
  • 8 Input/output
  • 8.1 Handshaking and buffering
  • 8.2 Programmed I/O
  • 8.3 Interrupt-driven I/O
  • 8.4 Direct memory access
  • 8.5 Parallel and serial interfaces
  • 8.6 Input devices for personal computers
  • 8.7 The CRT and LCD displays
  • 8.8 The printer
  • 8.9 Colour displays and printers
  • 8.10 Other peripherals
  • 9 Computer memory
  • 9.1 Semiconductor memory
  • 9.2 Interfacing memory to a CPU
  • 9.3 Secondary storage
  • 9.4 Optical memory technology
  • 10 The CPU, memory, and the operating system
  • 10.1 The operating system
  • 10.2 Multitasking
  • 10.3 Operating system support from the CPU
  • 10.4 Memory management
  • 10.5 Cache memory
  • 11 Computer communications
  • 11.1 Introduction
  • 11.2 Protocols and computer communications
  • 11.3 The physical layer
  • 11.4 Data transmission across the PSTN
  • 11.5 The data link layer
  • 11.6 Local area networks
  • 11.7 Routing techniques
  • 12 Advanced topics
  • 12.1 Practical considerations in logic design
  • 12.2 Computers and reliability
  • 12.3 The analog interface
  • 12.4 Introduction to digital signal processing

Powered by Koha