Alpha Architecture Reference Manual

Front Cover
Digital Press, 1998 - Computers - 952 pages
Alpha Architecture Reference Manual, Third Edition is the authoritative reference on the definition of Alpha architecture. Revised by the Alpha Architecture Committee, this book contains a complete description of the common architecture required of all implementations and describes the interfaces to support the Windows NT, Digital UNIX, and OpenVMS operating systems.

The third edition reflects the latest implementations of the architecture, including the 21164A, 21164PC, and 21264. Some of the extensions to the architecture and the enhancement to the technical content include: new byte and word load, store and sign-extend operations; new multimedia instructions; new population enumeration and floating-point square root instructions; new instructions to improve data cache efficiency and updated Windows NT section.

The Alpha chip is the fastest chip on the marketplace today. It runs Windows NT, UNIX and OpenVMS operating systems. New base-level server configurations provide four times the memory of current systems.

Contains updated Windows NT section to reflect current technical port to Alpha
Includes new insights into the software aspects of the implementation
Covers new multimedia instructions for increased performance with high-end graphics applications
 

Contents

Introduction I
1-1
Chapter 2
2-1
Instruction Formats I
3-1
Instruction Descriptions I
4-1
יייייייין
4-61
413 Multimedia Graphics and Video Support
4-151
System Architecture and Programming
5-1
Common PALcode Architecture I
5-31
55 PALcode Support
3-25
DIGITAL UNIX Software Index
4-1
Windows NT Software IIC
4-5
Contents
4-7
Chapter 1
4-11
Chapter 2
21
Chapter 3
31
Exceptions Interrupts and Machine Checks II
38

Console Subsystem Overview I
5-39
InputOutput Overview I
5-41
Common Architecture Index
5-42
OpenVMS Alpha Software IIA
3
Contents
5
Introduction to OpenVMS Alpha IIA
11
Chapter 2
2-1
21 Unprivileged General PALcode Instructions
2-3
23 Unprivileged Queue PALcode Instructions
2-29
25 Unprivileged PALcode Thread Instructions
2-79
Memory Management IIA
3-1
311 Memory Management Faults
3-13
Chapter 4
3-15
Internal Processor Registers IIA
5-1
Exceptions Interrupts and Machine Checks II
6-1
OpenVMS Alpha Software Index
6-38
Contents
6-38
Introduction to DIGITAL UNIX IIB
11
PALcode Instruction Descriptions IIB
16
The clear floatingpoint enable clrfen instruction
16
See Console Interface Architecture for information on using this
16
Chapter 3
16
Process Structure IIB
16
Exceptions and Interrupts IIB
16
Chapter 5
4-20
52 Unprivileged PALcode Instructions
5-45
Initialization and Firmware Transitions IIC
61
Windows NT Alpha Software Index
1
Chapter 2 Console Interface to Operating System Software
3
Contents
5
Console Subsystem Overview III
11
Console Interface to Operating System Software III
2-1
System Bootstrapping III
3-1
Console Interface Index
1
Appendixes
Contents
Software Considerations
1
IEEE FloatingPoint Conformance
17
B2 Alpha Support for OS Completion Handlers
3
Instruction Summary
1
C7 OpenVMS Alpha PALcode Instruction Summary
14
C13 Opcodes Reserved to DIGITAL
21
Registered System and Processor Identifiers
Waivers and ImplementationDependent
1
Appendix Index
23
Master Indext
2-1
יייייי
Copyright

Other editions - View all

Common terms and phrases

Bibliographic information