03. Стек, подпрограммы и конвенции относительно использования регистров (эфир)
00:00:00 Введение и структура курса
00:01:00 Инструкция store word
00:04:53 Умножение и деление в столбик
00:06:48 Подпрограммы и конвенции
00:10:52 Макросы и псевдоинструкции
00:12:32 Заключение
00:13:23 Введение в конвенции вызовов
00:14:14 Переход в произвольное место памяти
00:15:21 Аппаратная реализация переходов
00:17:00 Типы команд перехода
00:18:00 Пример программы
00:20:40 Реализация jmp и ret
00:23:23 Позиционная независимость
00:27:28 Оптимизация и конвенции
00:29:12 Разложение псевдоинструкций
00:30:54 Атомарный вызов
00:31:45 Пример кода с нарушением конвенций
00:34:19 Проверка треугольника
00:36:28 Гибкость стандартного возврата
00:40:29 Заключение
00:43:37 Проблемы с передачей параметров и локальных меток
00:45:15 Вызов подпрограмм и сохранение данных
00:47:24 Прозрачность и конвенции для концевых подпрограмм
00:49:41 Инициализация аргументов и возврат значений
00:51:14 Пример программы с конвенциями
00:53:38 Проверка треугольника и использование инструкции SLT
00:57:55 Рекурсивный вызов и стек
00:58:33 Вершина стека и адресация
01:00:31 Ограничения и контроль стека
01:02:33 Переполнение и исчерпание стека
01:05:09 Реализация стека
01:05:56 Аппаратная реализация стека
01:07:50 Атомарные операции со стеком
01:09:55 Двойная косвенная адресация
01:10:47 Конвенции и стек-поинтер
01:13:02 Эффективность работы со стеком
01:18:26 Универсальные подпрограммы
01:20:09 Конвенция стека
01:22:08 Пролог и эпилог
01:25:40 Преамбула и пост-амбула
01:26:56 Переменные в ассемблере
01:31:56 Инициализация переменных
01:33:39 Заключение
01:34:11 Вопросы о вызовах и памяти
01:35:09 Системные вызовы и сохранение данных
01:36:05 Реализация и использование JIT
01:36:33 Домашние задания и планы на будущее
Источник:
162 views
1924
574
1 week ago 02:18:23 21
iOS vs Android: большая битва платформ | Что лучше для разработчика, бизнеса и простого пользователя
1 week ago 00:19:58 289
11 НОВЫХ ВАУ АРОМАТОВ МЕЧТЫ! СУПЕР ШЛЕЙФОВЫЕ, ЛУЧШИЕ ИЗ ЛУЧШИХ, ЖДАЛА 2 ГОДА!!!
2 weeks ago 00:54:45 2
Практический пример использования serverless
2 weeks ago 00:32:08 1
Бессерверная аналитика с помощью Yandex Query
2 weeks ago 01:06:55 1.7K
Большой гайд для Джуниор разработчика 1С. Часть 1
2 weeks ago 00:19:11 1
#techlab в гостях у Skyeng
4 weeks ago 01:25:02 6
06. Кадр стека и системные вызовы
4 weeks ago 01:39:11 3
06. Кадр стека и системные вызовы (эфир)
4 weeks ago 01:37:08 139
02. Регистры и модель памяти. Виды адресации
4 weeks ago 01:38:10 162
03. Стек, подпрограммы и конвенции относительно использования регистров (эфир)
4 weeks ago 01:43:10 9
02. Регистры и модель памяти. Виды адресации (эфир)
4 weeks ago 01:26:28 2
03. Стек, подпрограммы и конвенции относительно использования регистров
4 weeks ago 01:32:13 7
05. Практика программирования на языке ассемблера в RARS (эфир)
4 weeks ago 01:33:52 40
07. Регистры статуса и управления. Исключительные ситуации (эфир)