Практика языка C (МФТИ, 2023-2024). Семинар 6.1. Изобретаем ассемблер.

Спасибо! Поделитесь с друзьями!

Вам не понравилось видео. Спасибо за то что поделились своим мнением!

Добавлено от megatho
30 Просмотры
Практические занятия по языку C на первом курсе МФТИ. Кафедра информатики.

На этом занятии мы начнём своё путешествие в ассемблер. Для начала мы изобретём свой собственный несложный ассемблер и даже потренируемся писать для него кодировщик и декодер инструкций. Далее мы посмотрим на более взрослый x86 его регистры и систему команд. Я также устрою большой сеанс live-coding и в конце мы подумаем над одной увлекательной головоломкой.

Семинарист: Константин Владимиров.
Дата: 26 февраля 2024 года.
Съёмка: Марк Гончаров.
Звук: Юлий Тарасов.

Предыдущий семинар: https://youtu.be/LTFWuT21siY
Следующий семинар: https://youtu.be/b3eYnG3USUo

Слайды к занятиям: http://cs.mipt.ru/wp/?page_id=7775
Примеры кода: https://github.com/tilir/c-graduate
Задачник: http://olymp1.vdi.mipt.ru/

Timeline
00:00 Микрокалькуляторы
05:05 Придумываем кодировку
13:53 Первая программа на ассемблере
21:50 Три задачи: encoder, decoder, simulator
26:55 Регистры и система команд в x86
36:20 Время решать задачи
39:30 Пример решения Problem AS2, live coding
01:11:10 Условные переходы и первое упражнение в угадывании кода.

Errata
* слайд 13 для jle/jng флаг четности pf вместо флага переполнения of
Категория
Микрокредиты и Займы
Теги

Написать комментарий

Комментарии

Комментариев нет.