[s2 | 2021] C++, лекция 1
0:00 Вступление
3:59 Сайт курса
6:45 Зачем нужно знать ассемблер?
19:40 Введение в x86
19:48 Упрощённая модель компьютера
21:10 RAM
22:55 read/write
25:19 CPU, регистр IP
29:20 Язык ассемблера
30:33 Регистры общего назначения: AX, CX, DX, BX, SP, BP, SI, DI
32:30 Архитектура x86
34:43 Инструкция MOV
37:50 Little-endian, big-endian
42:36 Регистры AL, AH, BL, BH, CL, CH, DL, DH
46:54 Аргументы инструкции MOV
50:59 Инструкции ADD, SUB, AND, OR, XOR
53:11 Инструкции INC, DEC
55:27 Инструкции NEG, NOT
57:00 Инструкции MUL, IMUL, DIV, IDIV
1:06:24 Деление на ноль, переполнение
1:12:00 Инструкция CWD
1:18:18 Инструкции SHL, SHR, SAR
1:22:21 Перерыв
Сайт курса:
X86/AMD64 Instruction Reference: