Alpha RISC Architecture for Programmers
Additional or Revised References
- Chapter 1:
- Hyde, Randall, The Art of Assembly Language Programming, 1996. Online at http://webster.cs.ucr.edu/Page_asm/ArtofAssembly/ArtofAsm.html [accessed 2001-01-05]
- The NIST Reference on Constants, Units, and Uncertainty: International
System of Units (SI): Proposed prefixes for binary multiples. Online at http://physics.nist.gov/cuu/Units/binary.html
(the proposal was approved in December 1998 by the International Electrotechnical
Commission) [accessed 2001-01-05].
- Chapters 2, 3, 8, 10, 11:
- Stallings, William, Computer Organization and Architecture: Designing for
Performance, 5th ed. Upper Saddle River, N.J.: Prentice Hall, Inc.,
2000.
- Chapter 7:
- Stallings, William, Operating Systems: Internals and Design
Principles, 3rd ed. Upper Saddle River, N.J.: Prentice-Hall, Inc., 1998.
- Windows NT for Alpha AXP Calling Standard can no longer be found on the web site for Compaq Computer Corporation, 2001-01-05.
- Even though NT for Alpha was abandoned by Microsoft and Compaq in 1999, some documentation has remained on the Microsoft site for developers, http://msdn.microsoft.com/library/ [accessed 2001-06-16]. Try to navigate as follows:
- Visual Studio 6.0 Documentation
- Visual C++ Documentation
- Compaq Alpha Documentation
- Chapters 11, 13:
- Bannon, Peter, "Alpha 21364: A Scalable Single-chip SMP," Compaq Technical Journal, February 2000 online at http://csa.compaq.com/CTJ_Article_35.html [accessed 2001-01-05].
- "Digital's Alpha Chip Project" [series of articles], Communications of the
ACM 36 (2), 30-83, 1993.
- Chapter 12:
- Compiler Writer's Guide for the Alpha 21264. Compaq Computer Corporation, 1999. Online at
ftp.digital.com/pub/Digital/info/semiconductor/literature/dsc-library.html
(PDF format) [accessed 2001-01-05].
- Hennessy, John L. and David A. Patterson, Computer Architecture: A
Quantitative Approach, 2nd ed. San Francisco, Cal.: Morgan Kaufmann Publishers,
Inc., 1998.
- Morgan, Bob, "Compilers for 64-bit Alpha," UnixReview, October 1998. Online at http://www.unixreview.com/development/articles/9810f1dc.shtml [accessed 2001-01-05].
- Tanenbaum, Andrew S., Structured Computer Organization, 4th ed. Upper
Saddle River, N.J.: Prentice Hall, 1999.
- Chapter 13:
- Alpha 21264 Hardware Reference Manual, Compaq Computer Corporation,
July 1999 (order number EC-RJRZA-TE). Online at
ftp.digital.com/pub/Digital/info/semiconductor/literature/dsc-library.html
(PDF format) [accessed 2001-01-05].
- Alpha 21264 Microprocessor Product Brief, Compaq Computer Corporation,
September 1998 (order number EC-R2YTB-TE). Online at
ftp.digital.com/pub/Digital/info/semiconductor/literature/dsc-library.html
(PDF format) [accessed 2001-01-05].
- MVI Coding Examples, Compaq Computer Corporation. Online at http://www.digital.com/semiconductor/alpha/mvi-code-ex.htm [accessed 2001-01-05].
- Suggested Resources:
- Compaq Alpha Linux Software, http://www.compaq.com/products/software/linux/ [accessed 2001-01-05].
Last update: 16 June 2001