Проектирование ЭВМ. Довгий П.С - 6 стр.

UptoLike

6
Ram
Data sfr
r0-r7 Acc,B Code Xdata
PSW
Bit
PC, DPTR
Stack
P0 P1 P2 P3
SP
Рис.1.1. Программная модель
1.1. Структура памяти, команды обмена данными
Интегрированная в MCU память имеет иерархическую организацию, в
которой уровни памяти различаются типами хранимых данных, режимами
адресации, назначением, объемом и быстродействием.
Память различается по способу доступа к информации:
регистровая с прямым доступом по назначению, определяемому
содержанием команды. В
Ассемблере регистрам присваиваются смысловые
идентификаторы. Состояние регистров изменяется аппаратно и программно;
память с адресным доступомадрес ячейки (слова) памяти задается кодом
команды. Значения ячеек изменяются программно (Ram, Xram) или
загрузчиком программы в память Сode типа EPROM;
регистры с совмещенным доступом. В аппаратуре предусмотрены
рабочий регистр с быстрым прямым доступом для чтения
и записи и
теневой регистр в SFR c адресным доступом. Состояния регистров
идентичны и обновляются при изменении состояния рабочего регистра.
1. Основные Регистры.
Используются в основном цикле исполнения программыих относят к
памяти процессора при выделении его в архитектуре ЭВМ.
а(Асс)основной регистр-аккумулятор, применяемый во всех
арифметических и логических операциях
с неявным (прямым) доступом и
явным адресным. При этом в Ассемблере используется обозначение mov a, B,
где аккумулятор неявно (прямо) доступен, и mov Acc,B, где аккумулятор
адресуется в Ram.
B рабочий регистр, также неявно подразумеваемый в командах mul ab,
div ab или адресуемый в команде mov a,B.