Бакалаврская работа. Программная модель 32-разядной МЭВМ фирмы Motorola
Категория реферата: Рефераты по информатике, программированию
Теги реферата: экзамены, банк курсовых работ бесплатно
Добавил(а) на сайт: Turyshev.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
Способы адресации
Процессор CPU32 реализует следующие способы адресации операндов:
. регистровая (операнд в регистре данных или адреса),
. косвенно-регистровая (операнд в ячейке памяти, адресуемой содержимым регистра адреса),
. косвенно-регистровая с постинкрементом (операнд в ячейке памяти, адресуемой содержимым регистра адреса, которое автоматически увеличивается после выборки операнда для адресации следующей ячейки),
. косвенно-регистровая с предекрементом (операнд в ячейке памяти, адресуемой содержимым регистра адреса, которое автоматически уменьшается перед выборкой операнда для адресации предыдущей ячейки),
. косвенно-регистровая со смещением (операнд в ячейке памяти, адрес которой является суммой содержимого регистра адреса и 16-разрядного смещения d16, заданного в команде),
. косвенно-регистровая с индексированием (операнд в ячейке памяти, адрес которой является суммой содержимого регистра адреса, индексного регистра и данного в команде 8-разрядного смещения d8),
. прямая (операнд в ячейке памяти, адрес которой задается числом Abs, указанным в команде),
. относительная (операнд в ячейке памяти, адрес которой является суммой текущего содержимого программного счетчика PC и данного в команде 16- разрядного смещения d16 или базового смещения bd),
. относительная с индексированием (операнд в ячейке памяти, адрес которой является суммой содержимого программного счетчика PC, индексного регистра и данного в команде 16-разрядного смещения d16 или
32-разрядного базового смещения bd),
. непосредственная (значение операнда Im дано в команде).
Форматы команд
Команды процессора МС68300 могут содержать от одного до пяти слов.
Любая команда всегда расположена по четному адресу. Формат команды в общем
виде показан на рисунке 1:
|Командное слово |
|(первое слово, определяющее операцию и способ адресации) |
|Непосредственный операнд |
|(одно или два слова) |
|Эффективный адрес источника |
|(одно или два слова) |
|Смещение |
|(одно или два слова) |
Рисунок 1.
Система команд CPU32
Процессор CPU32 выполняет набор из 139 команд, которые реализуют следующие группы операций:
. операции пересылки,
. арифметические операции,
. логические операции,
. операции сдвига,
. операции сравнения и тестирования,
. битовые операции,
Рекомендуем скачать другие рефераты по теме: образ реферат, сочинение отец.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата