Sell your books and get cash! Enter to win $500 daily! Click here for more info.

Buy it Used or New Buy it New or Used

Other buying options Other buying options

Authorized Marketplace Sellers:
6 new & used from $31.20
Have one to sell? We'll buy it!

Assembly Language for Intel-Based Comput

Irvine
ISBN-10: 0132304686
ISBN-13: 9780132304689

Our Price: $117.17
Free standard shipping
or $4.99 3-day shipping
Save $15.83 (12%)
In our Marketplace:
6 new & used from $31.20
This widely used, fully updated assembly language book provides basic information for the beginning programmer interested in computer architecture, operating systems, hardware manipulation, and compiler writing.Uses the Intel IA-32 processor family as its base, showing how to program for Windows and DOS.
Is written in a clear and straightforward manner for high readability. Includes a companion CD-ROM with all sample programs, and Microsoftreg; Macro Assembler Version 8, along with an extensive companion Website maintained by the author. Covers machine architecture, processor architecture, assembly language fundamentals, data transfer, addressing and arithmetic, procedures, conditional processing, integer arithmetic, strings and arrays, structures and macros, 32-bit Windows programming, language interface, disk fundamentals, BIOS-level programming, MS-DOS programming, floating-point programming, and IA-32 instruction encoding.For embedded systems programmers and engineers, communication specialists, game programmers, and graphics programmers.
show more show less
Basic Concepts
Applications of assembly language
Basic concepts
Machine language
Data representation
IA-32 Processor Architecture
Basic microcomputer design
Instruction execution cycle
IA-32 processor architecture
IA-32 memory management
Components of a microcomputer
The input-output system
Assembly Language Fundamentals
Introduction to assembly language
Linking and debugging
Defining constants and variables
Data Transfers, Addressing, and Arithmetic
Simple data transfer and arithmetic instructions
Assemble-link-execute cycle
Operators
Directives
Expressions
JMP and LOOP instructions
Indirect addressing
Procedures
Linking to an external library
Description of the book's link library
Stack operations
Defining and using procedures
Flowcharts
Top-down structured design
Conditional Processing
Boolean and comparison instructions
Conditional jumps and loops
High-level logic structures
Finite state machines
Integer Arithmetic
Shift and rotate instructions with useful applications
Multiplication and division
Extended addition and subtraction
ASCII and packed decimal arithmetic
Advanced Procedures
Stack Parameters
Local Variables
Advanced PROC and INVOKE Directives
Recursion
Strings and Arrays
String Primitives
Manipulated Arrays of Characters and Integers
Two-dimensional arrays
Sorting
Searching
Structures and Macros
Structures
Macros
Conditional Assembly Directives
Defining Repeat Blocks
MS-Windows Programming
Protected Mode Memory Management Concepts
Using the Microsoft(r) Windows API to Display Text and Colors
Dynamic Memory Allocation
High-Level Language Interface
Parameter Passing Conventions
Inline Assembly Code
Linking Assembly Language Modules to C and C++ Programs
16-Bit MS-DOS Programming
Calling MS-DOS Interrupts for Console and File Input-Output
Disk Fundamentals
Disk Storage Systems
Sectors
Clusters
Directories
File Allocation Tables
Handling MS-DOS Error Codes
Drive and Directory Manipulation
BIOS-Level Programming
Keyboard Input
Video Text, Graphics, and Mouse Programming
Expert MS-DOS Programming
Custom-Designed Segments
Runtime Program Structure
Interrupt Handling
Hardware Control Using I/O Ports
Floating Point Programming and IA-32 Instruction Encoding
Floating-point Binary Representation and Floating-Point Arithmetic
Learning to Program the IA-32 Floating-Point Unit
Understanding the Encoding of IA-32 Machine Instructions
Installing and Using the Assembler
The IA-32 Instruction Set
BIOS and MS-DOS Interrupts
MASM Reference
Answers to Review Questions


List price: $133.00
Edition: 5th 2007
Publisher: Prentice Hall PTR
Binding: Mixed Media
Pages: N/A
Size: 7.25" wide x 9.75" long x 1.25" tall
Weight: 2.77 lbs.
Language: English

100% Money Back Guarantee: Wrong item? No problem! Our hassle-free returns policy has you covered. We'll also process your order within 1-2 business days. Learn more about our shipping policy.