Konstantin Vladimirov Практика языка C (МФТИ, 2023-2024). Семинар 6.2. Условные переходы и память в ассемблере x86.

🎯 Загружено автоматически через бота: 🚫 Оригинал видео: 📺 Данное видео является собственностью канала Konstantin Vladimirov. Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал: @tilir. ✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его. 📃 Оригинальное описание: Практические занятия по языку C на первом курсе МФТИ. Кафедра информатики. На этом занятии мы погрузимся в работу с флагами. Мы начнём с того что обсудим детали goto. Далее вспомним кодировку для целых чисел. Далее мы увидим как отличаются знаковые и беззнаковые сравнения. Потом мы познакомимся с концепцией “эффективного адреса“ и научимся работать с памятью. В конце нас ждёт погружение в тёмные искусства. Семинарист: Константин Владимиров. Дата: 4 марта 2024 года. Съёмка: Марк Гончаров. Звук: Юлий Тарасов. Предыдущий семинар: Следующий семинар: Слайды к занятиям: Примеры кода: Задачник: Timeline 00:00 Немного про goto 11:29 Условные переходы в x86 14:30 Вспомним 2-адические числа 20:14 Снова к условным переходам 30:15 Беззнаковые сравнения 35:40 Эффективный адрес в x86 40:37 Выбираем синтаксис 44:00 Время решать задачи 46:00 Кодировка инструкций на практике 51:30 Введение в крэкми 01:02:10 Проблемы редактирования ассемблера 01:10:55 Разбор проблемы AGF и завершение Errata * Слайд 27, 31:05 -- на самом деле ja проверяет коньюнкцию условий.
Back to Top