Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив2 / курсач docx80 / kursach_arkh_olezha.docx
Скачиваний:
43
Добавлен:
07.08.2013
Размер:
730.53 Кб
Скачать

КАЛИНИНГРАДСКИЙ ТОРГОВО-ЭКОНОМИЧЕСКИЙ КОЛЛЕДЖ

- филиал федерального государственного бюджетного образовательного учреждения

высшего профессионального образования

Российская академия народного хозяйства

и ГОСУДАРСТВЕННОЙ СЛУЖБЫ

при ПРЕЗИДЕНТЕ РОССИЙСКОЙ ФЕДЕРАЦИИ

___________________________________________________

Отделение __________________________________________________________________

Специальность________________________________________________________________

Выпускающая ПЦК _____________________________________________________________

КУРСОВАЯ РАБОТА (ПРОЕКТ)

на тему:

«Периферийные устройства и интерфейсы ЭВМ»

АВТОР РАБОТЫ:

Студент _______ курса

____________________ формы обучения

___________________________________

Фамилия И.О.

Подпись ___________________________

РУКОВОДИТЕЛЬ РАБОТЫ:

Должность, звание___________________

___________________________________

Фамилия И.О.

Оценка ____________________________

Подпись ___________________________

___________________________________

Калининград, 2012

Отзыв

На курсовую работу студента Беляй Олега Дмитриевича

По теме: «Периферийные устройства и интерфейсы ЭВМ»

Дисциплина «Технические Средства Информации»

______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

________________________________________________________________________________

Дисциплина «Архитектура ЭВМ»

__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_____________________________________________________________________________

______________________________________________________________________________________________________________________________________________________________

Содержание

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

Форматы данных 7

Формат команд 7

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

Обобщённый алгоритм функционирования 8

Ост 8

Алгоритмы выполнения отдельных операций 10

Выборка команды 10

Обработка адресной части команды 11

Арифметические и логические операции 12

Ввод – вывод 14

Обработка запроса на прерывание. 14

Заключение 14

Заключение 16

Структурная схема разрабатываемой системы

Рис. 1

В курсовом проекте разрабатывается процессор, предназначенный для внутренних применений. В соответствии с техническим заданием, в структурной схеме системы (см. рис. 1) выделена совмещенная шина данных и адреса. Команды программ хранятся в специальнойпамяти команд, а данные впамяти данных.

R0

R1

R2

.

.

.

R13

R14

R15

R16

R17

R18

.

.

.

R29

R30

R31

7

0

R32

R33

R34

.

.

.

R53

R54

R59

7

0

R60

R61

R62

R63

7

0

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

7

0

Рис. 2

В соответствии с техническим заданием необходимо реализовать 64 восьми разрядных функционально ориентированных регистра общего назначения. Каждому регистру условно присвоено имяR0 – R63. Все регистры общего назначения разделены на 4 группы по своей функциональной ориентации.

  • R0 –R15 регистры для хранения данных

  • R16 –R31 регистры для хранения результатов операций

  • R32 –R55 регистры для хранения базовых адресов

  • IP

    15

    0

    Flags

    РК

    63

    0

    РД

    15

    0

    РА

    15

    0

    РКОП

    15

    0

    Р1

    15

    0

    Р2

    15

    0

    Р3

    15

    0

    Р4

    15

    0

    R60 –R63 регистры для хранения индексов

Рис. 3

РегистрыR0 – R63доступны для пользователя, как на чтение, так и на запись.

Регистры IP,Flags, СМ, Р1, РКОП, РК,РД и РАявляются системными (см. рис. 3).

Регистр IPпредставляет собой счётчик команд, в котором постоянно хранится адрес следующей команды, которую необходимо выполнить. Данный регистр недоступен для пользователя, однако существует один из способов его изменения – это команды перехода.

В регистре Flagsхранится состояние процессора (см. рис. 3).

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

C– признак переноса из старшего разряда;

S– знак результата;

O– признак переполнения результата;

I– разрешение прерывания;

T– пошаговый режим;

U– режим супервизор/пользователь.

Регистр РК представляет собой регистр команд, в который записывается выполняемая команда.

Регистр РД – регистр данных.

Регистр РКОП – регистр кода операции.

Регистр РА– регистр адреса.

Регистры Р1, Р2, Р3 и Р4 это внутренние регистры АЛУ. Они предназначены для хранения 1-го и 2-го операндов, а также результатов и флагов выполнения операции. Это внутренние регистры и они недоступны для программиста.

Соседние файлы в папке курсач docx80