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

🎯 Загружено автоматически через бота: 🚫 Оригинал видео: 📺 Данное видео является собственностью канала Konstantin Vladimirov. Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал: @tilir. ✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его. 📃 Оригинальное описание: Практические занятия по языку C на первом курсе МФТИ. Кафедра информатики. На этом занятии мы начнём своё путешествие в ассемблер. Для начала мы изобретём свой собственный несложный ассемблер и даже потренируемся писать для него кодировщик и декодер инструкций. Далее мы посмотрим на более взрослый x86 его регистры и систему команд. Я также устрою большой сеанс live-coding и в конце мы подумаем над одной увлекательной головоломкой. Семинарист: Константин Владимиров. Дата: 26 февраля 2024 года. Съёмка: Марк Гончаров. Звук: Юлий Тарасов. Предыдущий семинар: Следующий семинар: Слайды к занятиям: Примеры кода: Задачник: 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
Back to Top