Home Page Icon
Home Page
Table of Contents for
References
Close
References
by Gregory L. Trimper - viika, James S. Evans - Lawrence University
ItaniumĀ® Architecture for Programmers: Understanding 64-Bit Processors and EPIC Principles
Copyright
Hewlett-PackardĀ® Professional Books
List of Figures
List of Tables
Preface
Trademarks
Architecture and Implementation
Analogy: Piano Architecture
Types of Computer Languages
Why Study Assembly Language?
Prefixes for Binary Multiples
Instruction Set Architectures
The Life Cycle of Computer Architectures
SQUARES: A First Programming Example
Review of Number Systems
Summary
References
Exercises
Computer Structures and Data Representations
Computer Structures
Instruction Execution
Classes of Instruction Set Architectures
Migration to 64-Bit Architectures
Itanium Information Units and Data Types
Summary
References
Exercises
The Program Assembler and Debugger
Programming Environments
Program Development Steps
Comparing Variants of a Source File
Assembler Statement Types
The Functions of a Symbolic Assembler
The Assembly Process
The Linking Process
The Program Debugger
Conventions for Writing Programs
Summary
References
Exercises
Itanium Instruction Formats and Addressing
Overview of Itanium Instruction Formats
Integer Arithmetic Instructions
Bit Encoding for Itanium Instructions
HEXNUM: Using Arithmetic Instructions
Data Access Instructions
Other ALU Instructions
DOTPROD: Using Data Access Instructions
Itanium Addressing Modes
Addressing in Other Architectures
Summary
References
Exercises
Comparison, Branches, and Predication
Hardware Basis for Control of Flow
Integer Compare Instructions
Program Branching
DOTLOOP: Using a Counted Loop
Stops, Instruction Groups, and Performance
DOTCLOOP: Using the Loop Count Register
Other Structured Programming Constructs
MAXIMUM: Using Conditional Instructions
Summary
References
Exercises
Logical Operations, Bit-Shifts, and Bytes
Logical Functions
HEXNUM2: Using Logical Masks
Bit and Field Operations
SCANTEXT: Processing Bytes
Integer Multiplication and Division
DECNUM: Converting an Integer to Decimal Format
Using C for ASCII Input and Output
BACKWARD: Using Byte Manipulations
Summary
References
Exercises
Subroutines, Procedures, and Functions
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Summary
Next
Next Chapter
Exercises
References
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset