• Авторизация


Архитектура ЭВМ 05-05-2009 22:23 к комментариям - к полной версии - понравилось!


_______________________________________________________________
Адресная часть команды это
-часть двоичного кода команды, представляющая информацию о местонахождении (адресах) операндов, используемых в команде
-часть двоичного кода команды, представляющас информацию об адресе следующей команды

Адресный код в команде это
-информация об адресе операнда, содержащаяся в команде

Исполнительный адрес команды это
-адрес ячейки памяти, к которой производится фактическое обращение при выполнении команды

Машинная команда это
-Двоичный код, определяющий операцию, которую должен выполнять процессор, и, если необходимо, данные, участвующие в этой операции
-Двоичный код, определяющий операцию, которую должен выполнять процессор, и, если необходимо, участвующие в этой операции операнды

Операционная часть команды это
-часть двоичного кода команды, обозначающая операцию, которую должна инициировать команда

Поле адресации операнда в команде включает в себя
-код метода адресации
-номер регистра общего назначения

Формат команды это
-определённый в данной системе команд способ кодирования в командном коде информации о задаваемой командой операции и используемых ею операндах
_______________________________________________________________
Абсолютный метод адресации
-Во втором слове команды, т.е. в следующей за кодом команды ячейке памяти, указывается адрес операнда
-Косвенно-автоинкрементный метод адресации через регистр счётчик команд

Автодекременный метод адресации
-При интерпретации команды содержимое указанного в команде регистра вначале уменьшается на 1 или 2, после чего уменьшённое содержимое регистра интерпретируется процессором как адрес ячейки памяти, в которой находится операнд

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

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

Адресация с автоуменьшением
-При интерпретации команды содержимое указанного в команде регистра вначале уменьшается на 1 или 2, после чего уменьшённое содержимое регистра интерпретируется процессором как адрес ячейки памяти, в которой находится операнд

Косвенная адресация со смещением (индексный метод адресации)
-В дополнительном слове команды указывается так называемое смещение (индексное слово). Исполнительный адрес операнда определяется как сумма содержимого указанного в команде регистра и смещения (индексного слова)

Косвенно-автодекременный метод адресации
-При интерпретации команды содержимое указанного в команде регистра вначале уменьшается на 2, после чего уменьшённое содержимое регитра интерпретируется процессором как адрес ячейки памяти, в которой находится адрес операнда

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

Косвенно-относительный метод адресации это
-Косвенно-индексный метод адресации через регистр счётчик команд

Косвенно-регистровый метод адресации
-Содержимое указанного в команде регистра интерпретируется процессором как адрес операнда

Непосредственный метод адресации
-Операнд указывается непосредственно в команде, после кода операции. Процессор получает в этом случае адрес операнда непосредственно из своего регистра-счётчика команд
-Автоинкрементный метод адресации через регистр счётчик команд

Относительный метод адресации
-Во втором слове команды указывается относительный адрес операнда, т.е. величина смещения адреса операнда относительно адреса самой команды (текущего содержимого регистра-счётчика команд процессора)
-Индексный метод адресации через регистр счётчик команд

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

Какой метод адресации следует использовать в перемещаемой программе для адресации регистров внешних устройств?
-абсолютный метод адресации

Программа называется перемещаемой, если
-при её размещении в разных местах памяти не требуется вносить изменений в её код
_______________________________________________________________
Для записи числа в стек используется
-автодекрементный метод адресации

Для чтения числа из стека используется
-автоинкрементный метод адресации

Память с произвольным доступом
-информация об один раз прочитанных данных не теряется
-в каждый момент времени для чтения доступна любая ячейка памяти независимо от ее расположения
-для доступа к данным надо указать адрес ячейки памяти

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

Для запоминающего устройства, организованонго в виде стека
-для доступа к данным не надо указывать адрес ячейки памяти
-в каждый момент времени для чтения доступна только ячейка памяти, являющаяся вершинной стека

Память, организованная в виде стека
-записанные данные могут быть последовательно прочитаны только в порядке, обратном порядку их записи
-информация об один раз прочитанных данных теряется
-прочитать слово, находящееся на вершине стека, можно только один раз

Регистр – указатель стека всегда содержит
-адрес последней записанной ячейки стека
-адрес вершины стека

Способ доступа к ячейкам памяти организованным в виде стека
-данные, записанные последними, читаются первыми
-данные записанные первыми, читаются последними

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

Команда безусловного перехода используется для
-изменения содержимого регистра-счетчика команд

В команде условного перехода, переход на новый адрес осуществляется в зависимости от
-состояния флажков регистра состояния процессора
_______________________________________________________________
Адрес возврата из подпрограммы запоминается
-в стеке

Вложенные подпрограммы это подпрограммы
-вызываемые из других подпрограмм

Для возврата из подпрограммы
-нельзя использовать команду условного перехода
-нельзя использовать команду безусловного перехода

Для перехода к подпрограмме
-нельзя использовать команду условного перехода
-нельзя использовать команду безусловного перехода

Подпрограммой называется
-программный модуль, к которому можно обращаться из любого места, программы любое число раз

Для выполнения команды возврат из подпрограммы
-адрес возврата выталкивается из вершины стека и помещается в регистр-счетчик команд

При выполнении команды вызов подпрограммы
-содержимое регистра-счетчика команд процессора пересылается в стек
-задаваемый в команде адрес входа в подпрограмму помещается в регистр-счетчик команд
_______________________________________________________________
CISC-процессор это процессор с
-процессор с фон-неймановской архитектурой
-расширенным набором команд

RISC-процессор это процессор с
-процессор с фон-неймановской архитектурой
-сокращенным набором команд

Для компьютера с CISC-архитектурой является характерным
-Расширенный набор команд
-Расширенное число разнообразных способов адресации
-Большое число сложных форматов команд
-Небольшое число регистров общего назначения

Для компьютера с RISC-архитектурой является характерным
-Сокращенный набор команд
-Небольшое число простых способов адресации
-Небольшое число простых форматов команд
-Увеличенное число регистров общего назначения
_______________________________________________________________
Последовательность выполнения микроопераций команды условного перехода:
1. Передача содержимого [СК] в [РАП] ОЗУ.
2. Передача содержимого [РДП] в [РК] процессора.
3. Увеличение [СК], чтобы его содержимое равнялось адресу следующей по порядку команды.
4. Дешифрирование кода операции (это команда условного перехода).
5. Проверка разрядов-признаков в [РС].
6. Если условие НЕ выполнено, то перейти к пункту [1].
7. Прибавление к [СК] смещения, заданного в команде.
8. Переход к пункту 1.

Последовательность выполнения микроопераций команды СЛОЖЕНИЯ двух операндов расположенных в ячейках памяти ОЗУ:
[9] Состояние результата выполненной операции отражается в РС
[2] Из ячейки памяти, адрес которой передан из СК в РАП, извлекается код команды и через РДП и шину данных передается в РК
[4] УУП начинает интерпретацию команды, находящейся в РК, определяет, что это операция сложения, которая требует наличия двух операндов
[7] УУП определяет адрес второго операнда, считывает его из ячейки ОЗУ в регистр, подключенный ко входу второго операнда АЛУ
[1] Содержимое СК пересылается в РАП ОЗУ
[10] Результат операции пересылается в ОЗУ по адресу, указанному устройством управления
[8] УУП разрешает АЛУ выполнение операции сложения находящихся на его входах операндов
[11] Процессор переходит к выборке следующей команды, адрес которой уже находится в его СК
[3] Содержимое СК автоматически увеличивается и становится равным адресу следующей по порядку команды
[5] УУП определяет адрес первого операнда и помещает его в РАП
[6] Содержимое указанной в РАП ячейки, т.е. первый операнд, считывается и через РДП по шине данных передается в регистр процессора, подключенный к входу первого операнда АЛУ

Последовательность выполнения микроопераций команды сложения:
1. Передача содержимого [СК] в [РАП] ОЗУ.
2. Передача содержимого [РДП] в [РК] процессора.
3. Увеличение [СК], чтобы его содержимое равнялось адресу следующей по порядку команды.
4. [УУП] дешифрирует код операции (это команда сложения, для выполнения которой требуются два операнда).
5. [УУП] определяет адрес первого операнда и помещает его в [РАП].
6. Первый операнд, считывается и передается на первый вход [АЛУ].
7. [УУП] определяет адрес второго операнда и помещает его в [РАП].
8. Второй операнд, считывается и передается на второй вход [АЛУ].
9. [УУП] разрешает [АЛУ] выполнение операции сложения.
10. Состояние результата выполненной операции отражается в [РС].
11. Результат операции пересылается в [ОЗУ] по адресу, указанному [УУП].
12. Переход к пункту 1.
________________________________________________________________
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Архитектура ЭВМ | StopitsoT - Стопицот заметок | Лента друзей StopitsoT / Полная версия Добавить в друзья Страницы: раньше»