Jump to content
Nytro

The Art of Assembly Language

Recommended Posts

Posted

The Art of Assembly Language

 

 The Art of Assembly Language ................................................................. 1
 Volume One: .............................................................................................. 1
 Data Representation ................................................................................... 1
Chapter One Foreward ................................................................................ 3
Chapter Two Hello, World of Assembly Language ................................... 11
Chapter Three Data Representation ............................................................ 43
Chapter Four More Data Representation .................................................... 77
Chapter Five ............................................................................................... 109
Chapter Five Questions, Projects, and Lab Exercises ................................. 109
 Volume Two: ............................................................................................. 129
 Machine Architecture ................................................................................. 129
Chapter One System Organization .............................................................. 131
Chapter Two Memory Access and Organization ........................................ 151
Chapter Three Introduction to Digital Design ............................................ 195
Chapter Four CPU Architecture .................................................................. 225
Chapter Five Instruction Set Architecture .................................................. 261
Chapter Six Memory Architecture .............................................................. 293
Chapter Seven The I/O Subsystem ............................................................. 315
Chapter Eight Questions, Projects, and Labs .............................................. 341
 Volume Three: ........................................................................................... 375
 Basic Assembly Language ......................................................................... 375
Chapter One Constants, Variables, and Data Types .................................. 377
Chapter Two Introduction to Character Strings .......................................... 401
Chapter Three Characters and Character Sets ............................................ 421
Chapter Four Arrays ................................................................................... 445
Chapter Five Records, Unions, and Name Spaces ...................................... 465
Chapter Six Dates and Times ...................................................................... 481
Chapter Seven Files .................................................................................... 497
Chapter Eight Introduction to Procedures ................................................... 521
Chapter Nine Managing Large Programs ................................................... 549
Chapter Ten Integer Arithmetic .................................................................. 567
Chapter Eleven Real Arithmetic ................................................................. 591
Chapter Twelve Calculation Via Table Lookups ........................................ 625
Chapter Thirteen Questions, Projects, and Labs ......................................... 641
 Volume Four: ............................................................................................. 703
 Intermediate Assembly Language .............................................................. 703
Chapter One Advanced High Level Control Structures ............................. 705
Chapter Two Low-Level Control Structures .............................................. 729
Chapter Three Intermediate Procedures ...................................................... 781
Chapter Four Advanced Arithmetic ............................................................ 827
Chapter Five Bit Manipulation ................................................................... 881
Chapter Six The String Instructions ........................................................... 907
Chapter Seven The HLA Compile-Time Language ................................... 921
Chapter Eight Macros ................................................................................. 941
Chapter Nine Domain Specific Embedded Languages ............................... 975
Chapter Ten Classes and Objects ................................................................ 1029
Chapter Eleven The MMX Instruction Set ................................................. 1083
Chapter Twelve Mixed Language Programming ........................................ 1119
Chapter Thirteen Questions, Projects, and Labs ......................................... 1163
Section Five ............................................................................................... 1245
Section Five Advanced Assembly Language Programming ...................... 1245
Chapter One Thunks ................................................................................... 1247
Chapter Two Iterators ................................................................................. 1271
Chapter Three Coroutines and Generators .................................................. 1293
Chapter Four Low-level Parameter Implementation .................................. 1305
Chapter Five Lexical Nesting ..................................................................... 1337
Chapter Six Questions, Projects, and Labs ................................................. 1359
Appendix A Answers to Selected Exercises ............................................... 1365
Appendix B Console Graphic Characters ................................................... 1367
Appendix D The 80x86 Instruction Set ...................................................... 1409
Appendix E The HLA Language Reference ............................................... 1437
Appendix F The HLA Standard Library Reference .................................... 1439
Appendix G HLA Exceptions ..................................................................... 1441
Appendix H HLA Compile-Time Functions .............................................. 1447
Appendix I Installing HLA on Your System .............................................. 1477
Appendix J Debugging HLA Programs ...................................................... 1501
Appendix K Comparing HLA and MASM ................................................. 1505
Appendix L HLA Code Generation for HLL Statements ........................... 1507

Download: http://portal.aauj.edu/portal_resources/downloads/programming/assembly_language32bit_edition.pdf

  • Upvote 2

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...