Функциональная организация микро-ЭВМ и микроконтроллеров. Часть 2: К1816ВЕ48. Негода В.Н - 8 стр.

UptoLike

продолжить ее выполнение. При входе в прерывание всегда
сохраняется адрес возврата.
Вектор прерываний (interrupt vector) - набор данных, определяющих
адрес входа в подпрограмму обработки прерываний и, возможно,
новые значения данных, характеризующих состояние процессора.
Адрес вектора прерываний - адрес первого байта или слова вектора
прерываний.
Язык машинных кодов - запись машинной программы в виде
последовательности восьмиричных или шестнадцатиричных цифр,
где группа цифр задает значение байта или слова машинной
программы.
Язык ассемблера (assembly language) - машинно-ориентированный
язык записи программы в виде последовательности операторов,
каждый из которых представляет либо директиву ассемблера, либо
машинную команду. В языке ассемблера коды операции, операнды,
методы адресации представляются в мнемоническом виде с
использованием имен констант, переменных, адресов перехода. Для
различных архитектур ЭВМ, МП и МК используются различные
языки ассемблера.
Ассемблер - программа, выполняющая трансляцию программы на
языке ассемблера (ассемлер-программы) в машинный код.
Мнемокод (mnemonic code) - мнемоническая запись кода операции
машинной команды, используемая в языке ассемблера.
1.2. Язык описания алгоритмов выполнения команд
При описании алгоритмов выполнения команд в данных
методических указаниях используются операции логических и
арифметических выражений языка программирования Си:
! - логическое отрицание;
~ - поразрядное отрицание;
& - поразрядное И в двухместной операции; определение адреса в
одноместной;
&& - логическое И;
| - поразрядное ИЛИ;
|| - логическое ИЛИ;
^ - поразрядное исключающее ИЛИ;
++ - увеличение на единицу для данных и на длину операнда для
адресов;
-- - уменьшение на единицу для данных и на длину операнда для
адресов;
- - вычитание в двухместной операции; изменение знака операнда в
одноместной операции;