Лекция 3 | Методы и системы обработки больших данных | Иван Пузыревский


Лекция 3 | Курс: Методы и системы обработки больших данных | Лектор: Иван Пузыревский | Организатор: Computer Science клуб при ПОМИ РАН
Смотрите это видео на Лекториуме: www.lektorium.tv/lecture/30081

Другие лекции по курсу «Методы и системы обработки больших данных» доступны для просмотра по ссылке: www.lektorium.tv/Zcj

Подписывайтесь на канал: www.lektorium.tv/ZJA
Следите за новостями:
vk.com/openlektorium
www.facebook.com/openlektorium

Язык ассемблера для Intel x86 - Урок #3 - Регистры, команда mov, способы адресации, арифметика


00:41 — Регистры общего назначения процессоров Intel x86
02:00 — Регистры EIP, EFLAGS, сегментные регистры
02:57 — Команда перемещения данных MOV
05:39 — Описание данных на языке ассемблера
08:56 — Способы адресации
11:35 — Сложение и вычитание целых чисел

Падарян В. А. - Архитектура ЭВМ и язык ассемблера - Вызов функции


00:00:10 1. Вызов функции
00:08:05 2. Аппаратный стек AI-32
00:11:42 3. Команда push
00:16:00 4. Команда Push dword
00:21:12 5. Команда pop dword
00:29:32 6. Команда call
00:37:25 7. Куда call передаст управление?
00:40:50 8. Команда ret
00:43:55 9. Пример цепочки вызовов
00:45:54 10. Стек фреймов
00:51:45 11. Организация фрейма в IA-32/Linux
00:58:34 12. Пример

// Язык Ассемблера #1 [FASM, Linux, x86-64] //


Библиотека (со всеми процедурами, которые будут разобраны в последующих видео): github.com/Number571/ASMLIB
Материал по ассемблеру FASM:
flatassembler.narod.ru/fasm.htm
www.cyberforum.ru/fasm/thread1253291.html
Примеры программ с ассемблером NASM (во многом схож с диалектом FASM):
asmtutor.com/
Книга по языкам ассемблера:
Assembler для DOS, Windows и UNIX (Автор: Зубков С.В.)