andrey

Путь к Файлу: /Организация ЭВМ / Лекции 2003 / ЭВМ_лекция.doc

Ознакомиться или скачать весь учебный материал данного пользователя
Скачиваний:   0
Пользователь:   andrey
Добавлен:   13.01.2015
Размер:   47.5 КБ
СКАЧАТЬ

DEC. Обобщённая архитектура.

1. Яркий представитель SISC архитектуры с расширенным набором команд.

Обычно 16 разрядный.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

2

4

6

8

10

 

 

10008

 

17777768 Если мы работаем с двоичными словами то адресация чётная если с байтами то нечётная.

2. первые адреса до 10008 адреса векторов прерывания которые не подлежат изменению.

Пример. 4 вектор – ошибка обращения канала.

В DEC системе можно создать свою систему команд.

Область программ от адреса 1008 до 1600008.

 

Особенности архитектуры.

 Устройства ввода/вывода объединены.

 DEC поддерживает три формата системы команд.

 1 Безадресная.

 2 Одноадресная.

 3 Двухадресная.

Если двухадресная то система двухпотоковая.

 

8 регистров общего назначения R0-R7.

R7- программный счётчик (PC).

R6-указатель стека (SP).

 

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

ЭВМ_лекция                                15                        0

1 Безадресная            код операции

ЭВМ_лекцияЭВМ_лекция                                                       

2 Одноадресная        код оп. адрес

ЭВМ_лекцияЭВМ_лекцияЭВМ_лекция                                                        

3 двухадресная        код оп.  адрес источника  адрес приёмника

 

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

DEC может использовать укороченные команды переходов.

ЭВМ_лекцияЭВМ_лекция15        8  +/-122    0

  JMP        адрес     

 

Формат адреса.       

ЭВМ_лекцияЭВМ_лекцияАдрес разбивается на два поля.

МА                   РОН

 

МА - метод адресации

РОН - регистр общего назначения.

 

Существует 8  МА.

4 основных МА      

1 Регистровый.        \

2. Автоинкремент     \  подразделяются на прямые и косвенные

3 Автодекремент.     /

4 Индексный.          /

 

Код команды пересылки (каждая цифра трёхразрядная).

 

1.

ЭВМ_лекцияЭВМ_лекцияЭВМ_лекция   01 00   01     при прямом регистровом МА

ЭВМ_лекция       ист.  пр.   MOV  R0,R1

 

ЭВМ_лекцияЭВМ_лекцияЭВМ_лекция   01 00   11     при косвенном регистровом МА

ЭВМ_лекция       ист.  пр.   MOV  R0,(R1)-запись по адресу в R1

 

2.

ЭВМ_лекцияЭВМ_лекцияЭВМ_лекция   01 23   02     при прямом автоинкременте

ЭВМ_лекция            MOV  +(R3),R2

После чтения кода команды содержимое R0 увеличивается на 2 потом выставляется на шину потом считывается значение.

Пример:

R2=0

R3=2000                     до выполнения команды

(R7)PC=1000

 

R7=1002

R3=2002                после выполнения команды   

R2<-(2002)

При косвенном автоинкременте

 

R2=0

R3=2000                     до выполнения команды

(R7)PC=1000

 

R7=1002

R3=2002                после выполнения команды   

R2<-A<-(2002)

Пример:    2002=10000

                        100000=77

                        R1=77

 

3.  Прямой автодекремент (аналогично).

 

4. Прямой индексный.

ЭВМ_лекцияЭВМ_лекцияЭВМ_лекция   01 63   00    

ЭВМ_лекция       ист.  пр.   MOV  A(R3),R0

 

R7=1000

R3=2000                     до выполнения команды

A=20

 

R0=?

R7=1004                после выполнения команды   

R0<-(R3+A)

 

Косвенный индексный.

R7=1000

R3=2000                     до выполнения команды

A=20

 

 

R7=1004                после выполнения команды   

R0<-((R3+A))

 

Наверх страницы

Внимание! Не забудьте ознакомиться с остальными документами данного пользователя!

Соседние файлы в текущем каталоге:

    На сайте уже 21970 файлов общим размером 9.9 ГБ.

    Наш сайт представляет собой Сервис, где студенты самых различных специальностей могут делиться своей учебой. Для удобства организован онлайн просмотр содержимого самых разных форматов файлов с возможностью их скачивания. У нас можно найти курсовые и лабораторные работы, дипломные работы и диссертации, лекции и шпаргалки, учебники, чертежи, инструкции, пособия и методички - можно найти любые учебные материалы. Наш полезный сервис предназначен прежде всего для помощи студентам в учёбе, ведь разобраться с любым предметом всегда быстрее когда можно посмотреть примеры, ознакомится более углубленно по той или иной теме. Все материалы на сайте представлены для ознакомления и загружены самими пользователями. Учитесь с нами, учитесь на пятерки и становитесь самыми грамотными специалистами своей профессии.

    Не нашли нужный документ? Воспользуйтесь поиском по содержимому всех файлов сайта:



    Каждый день, проснувшись по утру, заходи на obmendoc.ru

    Товарищ, не ленись - делись файлами и новому учись!

    Яндекс.Метрика