-
Notifications
You must be signed in to change notification settings - Fork 1
[ЭКЗАМЕН 46] Макроопределения. Директивы условного ассемблирования.
IF:
IF c1
…
ELSEIF c2
…
ELSE
…
ENDIF
-
IFB <par>
- истинно, если параметр не определён (то есть фактический параметр par не был задан в МКоманде) -
IFNB <par>
- истинно, если параметр определён -
IFIDN <s1>,<s2>
- истинно, если строки совпадают -
IFDIF <s1>,<s2>
- истинно, если строки разные -
IFDEF/IFNDEF <name>
- истинно, если имя объявлено/не объявлено
Следующий вопрос: Архитектура фон Неймана. Принципы фон Неймана
Предыдущий вопрос: Макроопределения. Блоки повторения.
Меня всегда можно найти в Telegram: @mrrvz
-
Выполнение программы. Машинный код. Исполняемые файлы. Язык ассемблера.
-
Виды переходов. Условные, безусловные переходы. Короткий, ближний, дальний переход.
-
Стек. Регистры, связанные со стеком. Команды записи/извлечения из стека.
-
Стек. Использование при вызове подпрограмм. Команды вызоваподпрограммы и возврата.
-
Прерывания. Назначение, виды прерываний. Таблица векторов прерываний.
-
Срабатывание прерывания. Обработчик прерывания в реальном режиме. Возврат из обработчика прерывания.
-
Модели памяти в защищённом режиме. Регистры управления памятью. Страничное преобразование.
-
Математический сопроцессор. Типы данных. Представление вещественных чисел.