0% found this document useful (0 votes)
213 views

Aoa TOC1

This document is a table of contents for a book titled "The Art of Assembly Language". It is divided into seven sections covering various topics in assembly language programming such as data representation, Boolean algebra, system organization, variables, instruction sets, procedures, file I/O, floating point arithmetic, strings, interrupts, processes and concurrency. The table of contents lists 26 chapters that delve deeper into these assembly language concepts. It also includes four appendix sections with additional reference material.

Uploaded by

api-3725139
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
213 views

Aoa TOC1

This document is a table of contents for a book titled "The Art of Assembly Language". It is divided into seven sections covering various topics in assembly language programming such as data representation, Boolean algebra, system organization, variables, instruction sets, procedures, file I/O, floating point arithmetic, strings, interrupts, processes and concurrency. The table of contents lists 26 chapters that delve deeper into these assembly language concepts. It also includes four appendix sections with additional reference material.

Uploaded by

api-3725139
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

The Art of Assembly Language

The Art of Assembly Language


(Brief Contents)

Forward Why Would Anyone Learn This Stuff? ................................................................ 1


Section One: ...................................................................................................................... 9
Chapter One Data Representation ..................................................................................... 11
Chapter Two Boolean Algebra .......................................................................................... 43
Chapter Three System Organization .................................................................................. 83
Chapter Four Memory Layout and Access ......................................................................... 145
Section Two: ...................................................................................................................... 193
Chapter Five Variables and Data Structures ...................................................................... 195
Chapter Six The 80x86 Instruction Set ............................................................................... 243
Chapter Seven The UCR Standard Library ......................................................................... 333
Chapter Eight MASM: Directives & Pseudo-Opcodes ....................................................... 355
Chapter Nine Arithmetic and Logical Operations ............................................................. 459
Chapter 10 Control Structures ............................................................................................ 521
Chapter 11 Procedures and Functions ............................................................................... 565
Section Three: .................................................................................................................... 637
Chapter 12 Procedures: Advanced Topics ......................................................................... 639
Chapter 13 MS-DOS, PC-BIOS, and File I/O ..................................................................... 699
Chapter 14 Floating Point Arithmetic ................................................................................. 771
Chapter 15 Strings and Character Sets ............................................................................... 819
Chapter 16 Pattern Matching .............................................................................................. 883
Section Four: ...................................................................................................................... 993
Chapter 17 Interrupts, Traps, and Exceptions ................................................................... 995
Chapter 18 Resident Programs ........................................................................................... 1025
Chapter 19 Processes, Coroutines, and Concurrency ....................................................... 1065
Section Five: ...................................................................................................................... 1151
Chapter 20 The PC Keyboard ............................................................................................. 1153
Chapter 21 The PC Parallel Ports ....................................................................................... 1199
Chapter 22 The PC Serial Ports .......................................................................................... 1223
Chapter 23 The PC Video Display ..................................................................................... 1247
Chapter 24 The PC Game Adapter ..................................................................................... 1255
Section Six: ........................................................................................................................ 1309
Chapter 25 Optimizing Your Programs ............................................................................. 1311
Section Seven: ................................................................................................................... 1343
Appendix A: ASCII/IBM Character Set ............................................................................... 1345
Appendix B: Annotated Bibliography ............................................................................... 1347
Page i

Thi d t t d ith F M k 402


Appendix C: Keyboard Scan Codes ................................................................................... 1351
Appendix D: Instruction Set Reference .............................................................................. 1361

Page ii

You might also like