- •Выполнл:
- •1. Функциональная и структурная организации процессора
- •1.3. Согласование форматов команд и данных
- •1.4. Способы адресации
- •4. Обработка адресной части команды
- •5. Выполнение команд арифметических операций
- •6. Выполнение команд логических операций
- •7. Выполнение команды пересылки
- •8. Выполнение команд передачи управления
- •8.1. Безусловный переход
- •8.2. Условный переход
- •8.3. Безусловный переход к подпрограмме
- •9. Выполнение команд ввода - вывода
- •10. Прерывание программы
- •11. Список управляющих сигналов и флагов
- •12. Примеры команд и их кодов
Министерство общего и профессионального образования РФ
Санкт-Петербургский Государственный
Электротехнический Университет
“ЛЭТИ”
Кафедра Вычислительной Техники
Курсовой проект по теме
«ЭЛЕКТРОННЫЕ ВЫЧИСЛИТЕЛЬНЫЕ МАШИНЫ»
Выполнл:
XXX X.X.
Группа: № 9331
Факультет: КТИ
Кафедра: АСОИУ
Проверил:
Анисимов А. В.
Санкт-Петербург
2001 г.
ОГЛАВЛЕНИЕ
ЗаголовокЗаголовокОГЛАВЛЕНИЕ 2
N 3
1. ФУНКЦИОНАЛЬНАЯ И СТРУКТУРНАЯ ОРГАНИЗАЦИИ ПРОЦЕССОРА 3
1.1. Форматы и структуры данных 3
1.1.1. Представление данных с фиксированной запятой (дробная часть) 3
1.1.2. Представление данных с фиксированной запятой (целые числа) 3
1.1.3. Представление данных с плавающей запятой 3
1.2. Форматы и структуры команд 4
1.3. Согласование форматов команд и данных 4
1.4. Способы адресации 4
1.4.1. Прямая адресация 4
1.4.2. Относительная адресация 5
2. ОБОБЩЕННАЯ СХЕМА АЛГОРИТМА ФУНКЦИОНИРОВАНИЯ ПРОЦЕССОРА 5
3. ВЫБОРКА КОМАНДЫ 5
4. ОБРАБОТКА АДРЕСНОЙ ЧАСТИ КОМАНДЫ 6
5. ВЫПОЛНЕНИЕ КОМАНД АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ 7
6. ВЫПОЛНЕНИЕ КОМАНД ЛОГИЧЕСКИХ ОПЕРАЦИЙ 9
7. ВЫПОЛНЕНИЕ КОМАНДЫ ПЕРЕСЫЛКИ 9
8. ВЫПОЛНЕНИЕ КОМАНД ПЕРЕДАЧИ УПРАВЛЕНИЯ 10
8.1. БЕЗУСЛОВНЫЙ ПЕРЕХОД 10
8.2. УСЛОВНЫЙ ПЕРЕХОД 10
8.3. БЕЗУСЛОВНЫЙ ПЕРЕХОД К ПОДПРОГРАММЕ 11
9. ВЫПОЛНЕНИЕ КОМАНД ВВОДА - ВЫВОДА 12
10. ПРЕРЫВАНИЕ ПРОГРАММЫ 13
11. СПИСОК УПРАВЛЯЮЩИХ СИГНАЛОВ И ФЛАГОВ 14
12. ПРИМЕРЫ КОМАНД И ИХ КОДОВ 15
N Формат дан-ных Адресность Способ адресации Регистровая память
Количество Тип Разрядность
18 16, 32, 64 3 Н, О, П 64 ФО 32
Шина адрес-данные Наличие сопро-цессора Основная память Ввод-вы-вод Прерывания
Объем, Мб ШД
Р + 1024 16 П О
1. Функциональная и структурная организации процессора
1.1. Форматы и структуры данных
В настоящем разделе рассматриваются обобщенные форматы и структуры данных, представленных в формах с фиксированной и плавающей запятой, а также данных перемен-ной длины. За основу взяты отдельные форматы и структуры данных, используемые в ЕС ЭВМ и СМ ЭВМ.
1.1.1. Представление данных с фиксированной запятой (дробная часть)
Произвольное число Х в форме с фиксированной после знакового разряда запятой мо-жет быть представлено в виде , где xi - значение i-го разряда числа Х;
q - основание системы счисления;
k - количество цифр после запятой.
Формат и структура данных приведены на рисунке:
1.1.2. Представление данных с фиксированной запятой (целые числа)
Произвольное целое число Х в форме с фиксированной запятой может быть представ-лено в виде , где xi - значение i-го разряда числа Х;
q - основание системы счисления;
k - количество цифр после запятой.
Формат и структура данных (для q = 10) имеют вид:
1.1.3. Представление данных с плавающей запятой
Произвольное число Х в форме с плавающей запятой представляется в виде , где mX - нормализованная мантисса числа Х;
pX - целочисленный порядок числа Х;
q - основание системы счисления.
Формат и структура данных иллюстрируется рисунком:
1.2. Форматы и структуры команд
В соответствии с вариантом задания на курсовой проект рассматривается трехадресный тип структур команд. Конкретизация форматов и структур каждого из типов команд будет рассмотрена при описании алгоритмов и микропрограмм обработки соответствующих групп операций, включающих в себя арифметические и логические операции, посылочные, опера-ции передачи управления, команды ввода-вывода, останова и прерывания.
Структура трехадресной команды в общем виде представлена на рисунке:
Распределение полей: КОП - поле кода операции;
А1, А2, А3 - поля адресов оперативной памяти, соответственно: 1-го, 2-го операндов и результат;
ПА1, ПА2, ПА3 - признаки адресации, соответственно, адресов А1, А2, А3.