Author Topic: Book : alert : The Art of 64-Bit Assembly  (Read 399 times)

mayuresh

  • Regular Member
  • *
  • Posts: 4
Book : alert : The Art of 64-Bit Assembly
« on: July 11, 2021, 10:13:49 PM »
Randall Hyde is releasing a new edition of his book "The Art of 64-Bit Assembly" in October 2021 and it uses MASM.
Further information at https://nostarch.com/art-64-bit-assembly.
Have fun.

PS: I had posted this in the MASM64 section. Sorry to post here again.

LiaoMi

  • Member
  • ****
  • Posts: 922
Re: Book : alert : The Art of 64-Bit Assembly
« Reply #1 on: July 11, 2021, 10:39:09 PM »


The Art of 64-Bit Assembly
x86-64 Machine Organization and Programming by Randall Hyde
October 2021, 1032 pp.
ISBN-13:
9781718501089

Chapter6: Arithmetic - Example
https://nostarch.com/download/samples/TheArtof64BitAssemblyLanguage_ch6.pdf

Table of contents
Part I: Machine Organization
Chapter 1: Hello, World of Assembly Language
Chapter 2: Computer Data Representation and Operations
Chapter 3: Memory Access and Organization
Chapter 4: Constants, Variables, and Data Types
Part II: Assembly Language Programming
Chapter5: Procedures
Chapter6: Arithmetic
Chapter 7: Low-Level Control Structures
Chapter 8: Advanced Arithmetic
Chapter 9: Numeric Conversion
Chapter 10: Table Lookups

Chapter 11: SIMD Instructions
Chapter 12: Bit Manipulation
Chapter 13: Macros and the MASM Compile-Time Language
Chapter 14: The String Instructions
Chapter 15: Managing Complex Projects
Chapter 16: Standalone Assembly Language Programs
Part III: Reference Material
Appendix A: ASCII Character Set
Appendix B: Glossary
Appendix C: Installing and Using Visual Studio Appendix D: The Windows Command-Line Interpreter Appendix E: Answers to Questions

The chapters in red are included in this Early Access PDF.

jj2007

  • Member
  • *****
  • Posts: 11552
  • Assembler is fun ;-)
    • MasmBasic
Re: Book : alert : The Art of 64-Bit Assembly
« Reply #2 on: July 11, 2021, 11:30:02 PM »
Chapter6: Arithmetic - Example
https://nostarch.com/download/samples/TheArtof64BitAssemblyLanguage_ch6.pdf

Well written, but I count 47 occurrences of rax vs 187 of eax. Not exactly a complete rewrite...

daydreamer

  • Member
  • *****
  • Posts: 1721
  • building nextdoor
Re: Book : alert : The Art of 64-Bit Assembly
« Reply #3 on: July 11, 2021, 11:49:51 PM »
curious on his SIMD chapter,liked much his former AoA,also liked his MMX chapters
I made 64bit versions of his previous example programs as exercise,2^x,fibonacci,create chessboard pattern


SIMD fan and macro fan
why assembly is fastest is because its switch has no (brakes) breaks
:P
only in 16bit assembly you can get away with "Only words" :P