Learn Assembly: Using Memory for Beginners | x86-64 Assembly Tutorial | DATA Segment of RAM
Автор: Mxy
Загружено: 2025-09-27
Просмотров: 5697
Next Episode: • Learn 'Hello World' in Assembly | Tutorial...
Previous Episode: • Learn to Add & Subtract in Assembly | Begi...
Catch up from the start with the first Learn Assembly episode: • Learn Assembly For Beginners | Introductio...
Emulator Link: https://x64.halb.it
00:00 The Data Segment
03:20 Loading Memory Addresses
04:15 How to load different byte sizes
13:19 Writing to memory at runtime
16:45 Challenge
17:20 Solution #1: Setting memory at linker time
20:22 Solution #2: Setting memory at runtime
Let's learn to write and read from memory, which is the Assembly way of making variables, saving data, and storing information in buffers.
Challenge Information: The goal is to make your memory profile be this exact layout, starting from your base address of the data segment. It may be 0x402000 or something else (although it seems the emulator doesn't have randomization turned on, so that's good for us to learn!)
DATA BELOW:
0x402000: 13
0x402001: d7
0x402002: c0
0x402003: ff
0x402004: 02
0x402005: 5a
0x402006: 37
0x402007: 00
0x402008: 00
0x402009: 55
0x40200a: 93
0x40200b: e1
0x40200c: 6b
0x40200d: ce
0x40200e: cd
0x40200f: a4
0x402010: 8b
0x402011: c2
0x402012: 50
0x402013: 8d
0x402014: 25
0x402015: c7
0x402016: 1c
0x402017: 08
0x402018: 1a
0x402019: 1a
0x40201a: 1a
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: