Jump to content
Nytro

The Art of Assembly Language

Recommended Posts

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
Link to comment
Share on other sites

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...