Books on Hardware Architecture
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 |
--- |