こういうの読んで勉強した方が早い。最初の数章がCやgccツールの復習になっている

Hacking:美しき策謀 第2版――脆弱性攻撃の理論と実際
https://www.oreilly.co.jp/books/9784873115146/

0x200 プログラミング
0x210 プログラミングとは何か?
0x230 制御構造
======================================
0x252 x86プロセッサ
0x253 アセンブリ言語
======================================
0x260 基本に立ち返る
0x261 文字列
0x263 ポインタ
======================================
0x267 変数のスコープ
0x270 メモリのセグメント化
0x271 C言語におけるメモリセグメント