本書通過大量實例,循序漸進地講解了組合語言的各種應用方式,並直觀地演示了怎樣把組合語言同高階語言結合,以製作出充分發揮硬體特性的程式。書中以x86與x86_64這兩種主流架構為重點,兼顧AT&T及Intel語法,並適用於GAS、NASM及MASM這三種常見的彙編器,以及Linux、macOS及Windows這三種常用的作業系統,這使得身處各種開發環境中的軟體工程師都能在書裡找到可以直接運用的解決方案,並瞭解如何將其移植到其他環境。