Uploaded February 2022 | Updated September 2026, 3 weeks ago
Follow me on Mastodon: hachyderm.io/@fasterthanlime
Support me on Patreon or GitHub: fasterthanli.me/donate
Those who learn from history are doomed to repeat that fucking proverb.
Contents
00:00 Things we discover vs things we decide
02:30 Let's talk about numbers
06:36 Why bother with binary?
08:10 Making up encodings
09:58 Counting higher
12:30 Why little-endian?
18:45 The sins of the father...
20:12 And now for some x86 assembly
23:25 Wait, what's a function?
24:15 And now for some disassembly
27:08 Seeking linker, must be willing to relocate
30:03 Self-ad break
30:45 No really, how /are/ x86 instructions encoded?
32:49 Credits
Follow me on Mastodon: hachyderm.io/@fasterthanlime
Support me on Patreon or GitHub: fasterthanli.me/donate
Those who learn from history are doomed to repeat that fucking proverb.
Contents
00:00 Things we discover vs things we decide
02:30 Let's talk about numbers
06:36 Why bother with binary?
08:10 Making up encodings
09:58 Counting higher
12:30 Why little-endian?
18:45 The sins of the father...
20:12 And now for some x86 assembly
23:25 Wait, what's a function?
24:15 And now for some disassembly
27:08 Seeking linker, must be willing to relocate
30:03 Self-ad break
30:45 No really, how /are/ x86 instructions encoded?
32:49 Credits










