Flylib.com
Books
Software
Computers & Technology
Home Computing
Business & Culture
Programming
Software
Web Development
Certification
Networking
Security & Encryption
Computer Science
Operating Systems
Microsoft
Hardware
Databases
Graphic Design
Apple
Digital Music
Digital Photography & Video
Games & Strategy Guides
Project Management
Mobile & Wireless Computing
Education & Reference
Encyclopedias
Test Preparation
Studying & Workbooks
Schools & Teaching
Writing, Research & Publishing Guides
Foreign Language Study & Reference
Atlases & Maps
Dictionaries & Thesauruses
Words, Language & Grammar
College & University
Trivia & Fun Facts
Consumer Guides
Business & Investing
Industries & Professions
Management & Leadership
Organizational Behavior
Personal Finance
Small Business & Entrepreneurship
Popular Economics
Marketing & Sales
Finance
Skills
Business Life
Economics
Job Hunting & Careers
Biography & History
Reference
International
Real Estate
Investing
Women & Business
Science & Math
Mathematics
Technology
Reference
Earth Sciences
Physics
Biological Sciences
Behavioral Sciences
Nature & Ecology
Astronomy & Space Science
History & Philosophy
Experiments, Instruments & Measurement
Agricultural Sciences
Category list
- page 1
Buy on amazon.com >>
Evans J. S.
,
Trimper G. L.
<< Previous book
Next page >>
1
2
3
Main Page
Main Page
Table of content
Copyright
Hewlett-Packard Professional Books
List of Figures
List of Tables
Preface
Acknowledgments
Trademarks
Chapter 1. Architecture and Implementation
1.1 Analogy: Piano Architecture
1.2 Types of Computer Languages
1.3 Why Study Assembly Language?
1.4 Prefixes for Binary Multiples
1.5 Instruction Set Architectures
1.6 The Life Cycle of Computer Architectures
1.7 SQUARES: A First Programming Example
1.8 Review of Number Systems
Summary
References
Exercises
Chapter 2. Computer Structures and Data Representations
2.1 Computer Structures
2.2 Instruction Execution
2.3 Classes of Instruction Set Architectures
2.4 Migration to 64-Bit Architectures
2.5 Itanium Information Units and Data Types
Summary
References
Exercises
Chapter 3. The Program Assembler and Debugger
3.1 Programming Environments
3.2 Program Development Steps
3.3 Comparing Variants of a Source File
3.4 Assembler Statement Types
3.5 The Functions of a Symbolic Assembler
3.6 The Assembly Process
3.7 The Linking Process
3.8 The Program Debugger
3.9 Conventions for Writing Programs
Summary
References
Exercises
Chapter 4. Itanium Instruction Formats and Addressing
4.1 Overview of Itanium Instruction Formats
4.2 Integer Arithmetic Instructions
4.3 Bit Encoding for Itanium Instructions
4.4 HEXNUM: Using Arithmetic Instructions
4.5 Data Access Instructions
4.6 Other ALU Instructions
4.7 DOTPROD: Using Data Access Instructions
4.8 Itanium Addressing Modes
4.9 Addressing in Other Architectures
Summary
References
Exercises
Chapter 5. Comparison, Branches, and Predication
5.1 Hardware Basis for Control of Flow
5.2 Integer Compare Instructions
5.3 Program Branching
5.4 DOTLOOP: Using a Counted Loop
5.5 Stops, Instruction Groups, and Performance
5.6 DOTCLOOP: Using the Loop Count Register
5.7 Other Structured Programming Constructs
5.8 MAXIMUM: Using Conditional Instructions
Summary
References
Exercises
Chapter 6. Logical Operations, Bit-Shifts, and Bytes
6.1 Logical Functions
6.2 HEXNUM2: Using Logical Masks
6.3 Bit and Field Operations
6.4 SCANTEXT: Processing Bytes
6.5 Integer Multiplication and Division
6.6 DECNUM: Converting an Integer to Decimal Format
6.7 Using C for ASCII Input and Output
6.8 BACKWARD: Using Byte Manipulations
Summary
References
1
2
3
Buy on amazon.com >>
Evans J. S.
,
Trimper G. L.
<< Previous book
Next page >>