Скачиваний:
35
Добавлен:
01.05.2014
Размер:
344.06 Кб
Скачать

Министерство образования РФ

Эту (лэти)

Курсовая работа по предмету

Архитектура ЭВМ

Выполнил: Солоха В.Н.

Группа: 0331

Факультет КТИ

Проверил: Анисимов А.В.

Санкт-Петербург

2002

Содержание:

1. Задание на курсовое проектирование 3

1.1. Исходные данные 3

3. Структура регистровой памяти 4

4. Форматы данных, команд и способы адресации

4.1. Форматы данных 5

4.2. Формат команд 6

4.3. Способы адресации 7

7. Выборка команд 8

8. Обработка адресной части 9

9. Выполнение команд в АЛУ 10 10

10. Команды пересылки 12

11. Команды перехода 14

12. Команда прерывания 15

13. Команда возврата из прерывания 16

14. Команда передачи управления 17

15. Система команд 18

1. Задание на курсовое проектирование

Разработать архитектуру однокристального RISC процессора для встроенных применений, который может использоваться, например, в составе систем управления в реальном масштабе времени.

    1. Исходные данные

  1. Форматы данных: 8,16,64 бита

  2. Адресность: 2

  3. Способы адресации : непосредственная, относительная, прямая, регистровая

  4. Шестнадцать функционально определенных 32х разрядных регистров

  5. Шина адрес-данные: разделенная

  6. Объем памяти: 64 Мб

  7. Шина данных: 32 бита

  8. Ввод-вывод по аналогии с ячейками памяти

Определение структуры регистровой памяти

Регистровая память данного процессора состоит из шестнадцати 32х разрядных программно-адресуемых регистра, которые объединены в три группы.

Регистры данных Регистры указатели Индексные регистры

Ы

R0

R1

R2

R3

R4

R5

R6

R7

R8

R11

R10

R9

R0

R14

R13

R12

впкы

Енг8щк

Группу регистров данных пользователь может использовать по своему усмотрению для временного хранения любых объектов(данных или адреса) и выполнения над ними требуемых операций

Индексные регистры хранят индексы(смещение) относительно некоторой базы (т.е. начала массива) при выборке операндов из памяти

Кроме того, в состав процессора входят регистр счетчика команд СчАК и регистр флагов FLAGS

СчАК следит за ходом выполнения программы, указывая в каждый момент относительный адрес команды, следующей за исполняемой. СчАК программно недоступен, наращивание адреса в нем выполняет процессор. Команды переходов, прерываний, вызова подпрограмм и возврата из них изменяют содержимое СчАК, осуществляя тем самым переходы в требуемые точки программы

FLAGS содержит информацию о текущем состоянии процессора

ZF – признак нулевого результата

СF- флаг переноса

SF- флаг знака. Показывает знак результата операции

IF- флаг разрешения прерываний

OF- флаг переполнения

TF- пошаговый режим. Используется для осуществления пошагового выполнения

программы. Если TF=1, то после выполнения каждой команды процессор

реализует процедуру прерывания

Соседние файлы в папке Курсовая работа по предмету Архитектура ЭВМ