Personal tools
You are here: Home Projects Books of Computer History Books on Hardware Architecture
Document Actions

Books on Hardware Architecture

by Michael L Powell last modified 2025-08-15 14:57

Legend:

CLASS:

ARCH = general architecture

ARCHM = architecture of specific machines

CLASS2 (used only for CLASS = ARCH)

None = general

HIST = history

LANDMARK = book itself is landmark

PERF = focus on performance

REF = reference book

TECH = technology (logic, etc)

TH = theory

 

 

CLASS

CLASS2

Title

Author

Year

CHMyear

ARCH

 

Programming the IBM 650 magnetic drum computer and data-processing machine

Andree, R. V.

1958

1958

ARCH

 

Digital Computer Principles

Irwin, W.

1960

1960

ARCH

 

Computer structures: Readings and Examples

Bell, C. G. and Newell, A.C., eds

1971

1971

ARCH

 

Introduction to Computer Architecture

Stone, H. S.

1975

1975

ARCH

 

Content Addressable Parallel Processors

Foster, C. C.

1976

---

ARCH

 

Computer design development

Swartzlander, E.E., Jr.

1976

---

ARCH

 

Computer Engineering; A DEC View of Hardware Systems Design

Bell, C. G., McNamara, J. E., and Mudge, J. C.

1978

1978

ARCH

 

An introduction to microcomputers

Osborne, A.

1978

1982

ARCH

 

Computer Arithmetic, Principles, Architectures and Design

Hwang, R.

1979

 

ARCH

 

Advanced Computer Design

Iliffe, J. K.

1982

 

ARCH

 

Advances in Computer Architecture

Myers, G. J.

1982

1978

ARCH

 

Digital systems: hardware organization and design (3rd ed.)

Hill, F. J. and Peterson, G. R.

1987

 

ARCH

 

Supercomputer architecture

Schneck, P. B.

1987

1987

ARCH

 

Computer architecture and organization; (2nd ed.)

Hayes, J. P.

1988

 

ARCH

 

Analog VLSI and neural systems

Mead, C.

1989

 

ARCH

 

Computer System Architecture

Ma , M. M.

1990

 

ARCH

 

Computer organization & design: The Hardware/ Software Interface

Patterson, D. A. and Hennessy, J. L.

1993

 

ARCH

 

Advanced Computer Architecture

Kain, R. Y.

1995

1995

ARCH

HIST

Computer Structures: Principles and Examples.

Siewiorek, D. P., Bell, G., and Newell, A. C

1982

1982

ARCH

LANDMARK

A symbolic analysis of relay and switching circuits

Shannon, C. E.

1938

---

ARCH

LANDMARK

First draft of a report on the EDVAC

Newmann, J.v.

1945

---

ARCH

LANDMARK

Giant brains; or, Machines that think

Berkeley, E.C.

1949

1949

ARCH

LANDMARK

Computer and the Brain

Neumann, J. V.

1958

---

ARCH

LANDMARK

Planning a computer system: Project Stretch

Buchholz, W, ed..

1962

---

ARCH

LANDMARK

The Collected Works of John von Neumann

Neumann, J. V., Taub, A. W., and Taub, A. H.

1963

 

ARCH

LANDMARK

An Introduction to Automatic Computers

Chapin, N.

1963

 

ARCH

LANDMARK

The Preparation of Programs for an Electronic Digital Computer (Charles Babbage Institute Reprint)

Wilkes, M. V., Wheeler, D. J., and Gill, S.

1984

1982

ARCH

LANDMARK

The Works of Charles Babbage

Babbage, C.; M. Campbell-Kelly, Ed.

1989

 

ARCH

PERF

Quantitative system performance: computer system analysis using queueing network models

Lazowska, E. D., Zahorjan, J., Graham, G. S., and Sevcik, K. C.

1984

---

ARCH

PERF

Stochastic Analysis of Computer Storage

Aven, O. I., Coffman, E. G., and Kogan, Y. A.

1987

 

ARCH

PERF, HIST

Computer Architecture: A Quantitative Approach

Hennessy, J.L. and Patterson, D. A.

1990

 

ARCH

REF

Small computer systems handbook (Hayden microcomputer series)

Libes, S.

1978

---

ARCH

TECH

An introduction to digital computing

Arden, B. W.

1963

1963

ARCH

TECH

TTL Cookbook

Lancaster, D. E.

1974

---

ARCH

TECH

Logic Design

Langdon, G. G.

1974

1974

ARCH

TECH

Introduction to VLSI Systems

Mead, C. and Conway, L.

1979

1980

ARCH

TECH

Asynchronous Sequential Switching Circuits

Unger, S. H.

1983

1969

ARCH

TECH

PAL, programmable array logic, handbook

Birkner, J. M.

1983

--

ARCH

TECH

Computational Aspects of VLSI

Ullman, J. D.

1984

---

ARCH

TECH

TTL Data Book for Design Engineers

ne

ne

ne

ARCH

TH

The logic of computer arithmetic

Flores, I.

1963

1963

ARCHM

 

Guide to IBM 1401 Programming

McCracken, D.D.

1963

1963

ARCHM

 

Programming the IBM 360

Germain, C. B.

1967

1967

ARCHM

 

Design of a Computer: The Control Data 6600

Thornton, J. E.

1970

--

ARCHM

 

Computer system organization: The B5700/B6700 Series.

Organick, E. I.

1973

1973

ARCHM

 

Interpreting machines: Architecture and programming of the B1700/B1800 series

Organick, E. I., Hinds, J.A.

1978

---

ARCHM

 

Programming the 6502

Zaks, R.

1979

---

ARCHM

 

APPLE II reference manual

Espinosa, C.

1979

---

ARCHM

 

Build Your Own Z80 Computer

Ciarcia, S.

1980

---

ARCHM

 

Commodore 64 Programmer's Reference Guide

Computers, C.

1982

 

ARCHM

 

Mapping the Commodore 64

Leemon, S.

1984

 

ARCHM

 

Assem Lang Prog for C64

Commodore

1984

---

ARCHM

 

Inside Macintosh

Rose, C. and Hacker, B.

1986

---

ARCHM

 

Microcomputer architecture and programming: 68000 version

Wakerly

1988

---

ARCHM

 

Computer programming and architecture: The VAX

Levy, H. M. and Eckhouse, R. H.

1989

 

ARCHM

 

Peter Norton's Assembly Language Book for the IBM PC, Revised and Expanded

Norton, P. and Socha, J.

1989

---

ARCHM

 

IBM Personal Computer Technical Reference Manual

ne

ne

---

ARCHM

 

Intel 960 Extended Architecture Programmer's Ref. Manual

ne

ne

---

ARCHM

 

Key B1700 Architecture

ne

ne

---

ARCHM

 

Key Burroughs B5000 / B5500 / B6500 / B6700 Architecture Manuals

ne

ne

---

ARCHM

 

Mark III Manual

ne

ne

---

ARCHM

 

Prime 50 Series Architecture Manual

ne

ne

---

ARCHM

 

UNIVAC 1108 Processor and Storage, UP-4053 Rev. 1, 1966, 1970

ne

ne

---

ARCHM

 

Olivetti Underwood Programma 101 General Reference Manual

ne

ne

---

ARCHM

 

PDP-11 Handbook

ne

ne

---

ARCHM

 

PDP-8 Manual

ne

ne

---

ARCHM

 

SDS 940 (XDS 940) Computer Reference Manual

ne

ne

---

ARCHM

 

The Burroughs 5500 computer architecture

ne

ne

---

ARCHM

 

The IBM 1620 computer manuals

ne

ne

---

ARCHM

 

The PDP-8/e Small Computer Handbook

ne

ne

---

ARCHM

 

Apple II Manual

ne

ne

---

ARCHM

 

FLOW-MATIC Programming (Univac I and II)

ne

ne

---

ARCHM

 

IBM System/360 Principles of Operation, Form No. A22-6821

ne

ne

---

 

« August 2025 »
Su Mo Tu We Th Fr Sa
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: