Assembly Language for Intel-Based Computers

ISBN-10: 0130910139
ISBN-13: 9780130910134
Edition: 4th 2003
Authors: Kip R. Irvine
List price: $97.00
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description: This text is designed for students and professionals interested in learning the basics of operating systems, architecture, and programming in the context of a microprocessor. Irvine concentrates on the combined Windows/MS-DOS operating system and  More...

what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!
You could win $10,000

Get an entry for every item you buy, rent, or sell.

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
History of Western Art Online content $4.95 $1.99
Add to cart
Study Briefs
History of World Philosophies Online content $4.95 $1.99
Add to cart
Study Briefs
American History Volume 1 Online content $4.95 $1.99
Add to cart
Study Briefs
History of Western Music Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $97.00
Edition: 4th
Copyright year: 2003
Publisher: Prentice Hall PTR
Publication date: 7/25/2002
Binding: Hardcover
Pages: 708
Size: 7.50" wide x 9.50" long x 1.25" tall
Weight: 2.794
Language: English

This text is designed for students and professionals interested in learning the basics of operating systems, architecture, and programming in the context of a microprocessor. Irvine concentrates on the combined Windows/MS-DOS operating system and thoroughly covers 32-bit assembly language applications for Intel-based computers.

Kip Irvine has written four computer programming textbooks, for Intel Assembly Language, C++, Visual Basic, and COBOL. His "Assembly Language for Intel-Based Computers" has been translated to six languages, and has been a best seller since 1990. Kip grew up in Hawaii as a surfer, sailor, and surfboard maker. He studied classical guitar and music composition at University of Hawaii, eventually earning his music doctorate from the University of Miami. He began programming computers for music synthesis around 1982, and taught at Miami-Dade Community College. He has a Masters degree in Computer Science from the University of Miami, and is currently on the computer science faculty at Florida International University.

Basic Concepts
Welcome to Assembly Language
Virtual Machine Concept
Data Representation
Boolean Operations
Machine Architecture
General Concepts
IA-32 Processor Architecture
IA-32 Memory Management
Components of an IA-32 Microcomputer
Input-Output System
Assembly Language Fundamentals
Basic Elements of Assembly Language
Example: Adding Three Integers
Assembling, Linking, and Running Programs
Defining Data
Symbolic Constants
Real-Address Mode Programming
Data Transfers, Addressing, and Arithmetic
Data Transfer Instructions
Addition and Subtraction
Data-Related Operators and Directives
Indirect Addressing
JMP and LOOP Instructions
Procedures
Linking to an External Library
The Book's Link Library
Stack Operations
Defining and Using Procedures
Program Design Using Procedures
Conditional Processing
Boolean and Comparison Instructions
Conditional Jumps
Conditional Loop Instructions
Conditional Structures
Finite State Machines (Application)
Using the .IF Directive
Integer Arithmetic
Shift and Rotate Instructions
Shift and Rotate Applications
Multiplication and Division Instructions
Extended Addition and Subtraction
ASCII and Packed Decimal Arithmetic (Optional)
Advanced Procedures
Local Variables
Stack Parameters
Stack Frames
Recursion
Creating MultiModule Programs
Strings and Arrays
String Primitive Instructions
Selected String Routines
Two-Dimensional Arrays
Searching and Sorting Integer Arrays
Structures and Macros
Structures
Macros
Conditional-Assembly Directives
Defining Repeat Blocks
32-Bit Windows Programming
Win32 Console Programming
Writing a Graphical Windows Application
IA-32 Memory Management
High-Level Language Interface
Introduction
Inline Assembly Code
Linking to C++ Programs
16-Bit MS-DOS Programming
MS-DOS and the IBM-PC
MS-DOS Function Calls (INT 21h)
Standard MS-DOS File I/O Services
Disk Fundamentals
Disk Storage Systems
File Systems
Disk Directory
Reading and Writing Disk Sectors
System-Level File Functions
BIOS-Level Programming
Introduction
BIOS-Level Keyboard Input (INT 16H)
Video Programming with INT 10h
Drawing Graphics Using INT 10h
Direct Memory Mapped Graphics
Mouse Programming
Expert MS-DOS Programming
Introduction
Defining Segments
Runtime Program Structure
Interrupt Handling
Installing and Using the Assembler
Installing the book's CD-ROM
Assembling and Linking 32-Bit Protected Mode Programs
Assembling and Linking 16-bit Real-Address Mode Programs
MASM Reference
Microsoft Assembler (ML)
LINK
CodeView Debugger
MASM D

×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×