- Mastering Assembly Programming
- Alexey Lyashko
- 239字
- 2021-08-20 10:23:23
What this book covers
Chapter 1, Intel Architecture, provides a brief insight into the Intel architecture, covering processor registers and their usage.
Chapter 2, Setting Up a Development Environment, contains detailed instructions on setting up a development environment for programming in Assembly.
Chapter 3, Intel Instruction Set Architecture (ISA), introduces you to the instruction set of Intel processors.
Chapter 4, Memory Addressing Modes, gives an overview of the many memory addressing modes supported by Intel processors.
Chapter 5, Parallel Data Processing, is dedicated to the Intel architecture extensions that add support for parallel processing of multiple data.
Chapter 6, Macro Instructions, provides an introduction to one of the most powerful features of modern assemblers--their support for macro instructions.
Chapter 7, Data Structures, helps us organize data properly as there isn't much that we can do with it.
Chapter 8, Mixing Modules Written in Assembly and Those Written in High-Level Languages, gives a description of the various methods of interfacing our Assembly code with the outer world.
Chapter 9, Operating System Interface, gives you a way to discover how programs written in Assembly may interact with Windows and Linux operating systems.
Chapter 10, Patching Legacy Code, attempts to show the basics of patching existing executables, which is an art in itself.
Chapter 11, Oh, Almost Forgot, covers a few things that did not fit into any of the preceding chapters but are, nevertheless, interesting and may even be important.
- INSTANT Mock Testing with PowerMock
- Instant Node Package Manager
- Android Jetpack開發(fā):原理解析與應(yīng)用實戰(zhàn)
- Java加密與解密的藝術(shù)
- Java程序設(shè)計與實踐教程(第2版)
- Windows Server 2016 Automation with PowerShell Cookbook(Second Edition)
- C語言程序設(shè)計
- BIM概論及Revit精講
- Integrating Facebook iOS SDK with Your Application
- 精通Python自動化編程
- Unity 2018 Shaders and Effects Cookbook
- 零基礎(chǔ)學(xué)Kotlin之Android項目開發(fā)實戰(zhàn)
- Test-Driven JavaScript Development
- 微前端設(shè)計與實現(xiàn)
- 征服C指針(第2版)