Chapter 3. MEMORY ACCESS AND ORGANIZATION

MEMORY ACCESS AND ORGANIZATION

Chapter 1 and Chapter 2 show you how to declare and access simple variables in an assembly language program. This chapter fully explains 80x86 memory access. You will learn how to efficiently organize your variable declarations to speed up access to their data. This chapter will teach you about the 80x86 stack and how to manipulate data on the stack. Finally, this chapter will teach you about dynamic memory allocation and the heap.

This chapter discusses several important concepts, including:

  • 80x86 memory addressing modes

  • Indexed and scaled-indexed addressing modes

  • Memory organization

  • Memory allocation by program ...

Get The Art of Assembly Language, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.