Программная модель − это набор программно доступных элементов, которые обмениваются информацией под действием команд МП.
1. МП
2. Память
3. Порты ввода-вывода
Модель регистров:


Разряды 5, 3, 1 − не используются.
Если в разряде регистра флагов “1”, то флаг установлен, если “0”, то флаг сброшен.
S − флаг знака (“1” − результат отрицательный, “0” − результат положительный).
Z − флаг нулевого результата (“1” − результат операции = 0, “0” − результат операции ненулевой).
AC − флаг вспомогательного переноса (“1” − есть перенос из 3 в 4 разряд аккумулятора, “0” − переноса нет).
P − флаг паритета (четности) (“1” − четное число, “0” − число нечетное).
CY − флаг переноса (“1” − если произошел перенос из старшего разряда регистра − это признак переполнения регистра (аккумулятора)).
РС − счетчик команд − здесь находится адрес ячейки памяти к которой обращается МП.
SP − указатель стека. Стек − это особая область оперативной памяти, адресация которой происходит через указатель стека.
INTE − триггер разрешения прерывания (“1” − прерывания разрешены, “0” − прерывания запрещены).