Назад
Цикл выполнения команды это –
- Последовательность микроопераций центрального процессора, реализующих конкретную команду
Используемые сокращения:
СК - регистр счетчик команд процессора,
РК - регистр команд процессора,
РС - регистр состояния процессора,
УУП - устройство управления процессора,
АЛУ - арифметико-логическое устройство,
ОЗУ - оперативное запоминающее устройство,
РАП - регистр адреса памяти ОЗУ,
РДП - регистр данных памяти ОЗУ
Последовательность выполнения микроопераций команды сложения.
- Передача содержимого СК в РАП ОЗУ.
- Передача содержимого РДП в РК
процессора.
- Увеличение СК, чтобы его содержимое равнялось адресу следующей по порядку команды.
- УУП дешифрирует код операции (это команда сложения, для выполнения которой требуются два операнда).
- УУП определяет адрес первого операнда и помещает его в РАП.
- Первый операнд, считывается и передается на первый вход АЛУ.
- УУП определяет адрес второго операнда и помещает его в РАП.
- Второй операнд, считывается и передается на второй вход АЛУ.
- УУП разрешает АЛУ выполнение операции сложения.
- Состояние результата выполненной операции отражается в РС.
- Результат операции пересылается в ОЗУ по адресу, указанному УУП.
- Переход к пункту 1.
Путем перетаскивания пунктов указать правильную последовательность операций при выполнении команды "Сложение":
- Содержимое СК пересылается в РАП ОЗУ
- Из ячейки памяти, адрес которой указан в РАП, извлекается код команды и через РДП и шину данных передается в РК
- Содержимое СК автоматически увеличивается
- УУП, интерпретируя код команды, находящейся в РК, определяет, что это операция сложения, требующая наличия двух операндов
- УУП, интерпретируя код команды, определяет адрес первого операнда и помещает его в РАП
- Первый операнд считывается из указанной в РАП ячейки, и через РДП по шине данных передается в регистр процессора, подключенный к первому входу АЛУ
- УУП, интерпретируя код команды, определяет адрес второго операнда и помещает его в РАП
- Второй операнд считывается из указанной в РАП ячейки, и через РДП по шине данных передается в регистр процессора, подключенный ко второму входу АЛУ
- УУП разрешает АЛУ выполнение операции сложения находящихся на его входах операндов
- Состояние результата выполненной операции отражается в РС
- Результат операции пересылается в ОЗУ по адресу, сформированному устройством управления
- Адрес следующей команды пересылается из СК в РАП
Цикл выполнения команды условного перехода - "Ветвление, если меньше нуля"

Адресная часть команды это
- A. Часть двоичного кода команды, представляющая информацию о местонахождении (адресах) операндов, используемых в команде
- D. Часть двоичного кода команды, представляющая информацию об адресе следующей команды
Адресный код в команде это
- A. Информация об адресе операнда, содержащаяся в команде
Исполнительный адрес команды это
- B. Адрес ячейки памяти, к которой производится фактическое обращение при выполнении команды
Машинная команда это
- Двоичный код, определяющий операцию, которую должен выполнять процессор, и, если необходимо, участвующие в этой операции операнды
Операционная часть команды это
- B. Часть двоичного кода команды, обозначающая операцию, которую должна инициировать команда
Поле адресации операнда в команде включает в себя код метода адресации
- C. Код метода адресации
- D. Номер регистра общего назначения
Формат команды это
- B. Определенный в данной системе команд способ кодирования в командном коде информации о задаваемой командой операции и используемых ею операндах
Абсолютный метод адресации
- B. Во втором слове команды, т.е. в следующей за кодом команды ячейке памяти, указывается адрес операнда
Абсолютный метод адресации это
- A. Косвенно-автоинкрементный метод адресации через регистр счетчик команд
Автодекрементный метод адресации
- F. При интерпретации команды содержимое указанного в команде регистра вначале уменьшается на 1 или 2, после чего уменьшенное содержимое регистра интерпретируется процессором как адрес ячейки памяти, в которой находится операнд
Автоинкрементный метод адресации
- A. Содержимое указанного в команде регистра интерпретируется процессором как адрес ячейки памяти, в которой находится операнд, и после выборки операнда содержимое регистра увеличивается на 1 или 2 таким образом, чтобы указывать на адрес следующей по порядку ячейки памяти
Автоинкрементный метод адресации
- Содержимое указанного в команде регистра интерпретируется процессором как адрес ячейки памяти, в которой находится операнд, и после выборки операнда содержимое регистра увеличивается на 1 или 2 таким образом, чтобы указывать на адрес следующей по порядку ячейки памяти
Автодекрементный способ адресации
- При интерпретации команды содержимое указанного в команде регистра вначале уменьшается на 1 или 2, после чего уменьшенное содержимое регистра интерпретируется процессором как адрес ячейки памяти, в которой находится операнд
Косвенная адресация со смещением (индексный метод адресации)
- C. В дополнительном слове команды указывается так называемое смещение (индексное слово). Исполнительный адрес операнда определяется как сумма содержимого указанного в команде регистра и смещения (индексного слова)
Косвенно-автодекременный метод адресации
- При интерпретации команды содержимое указанного в команде регистра вначале уменьшается на 2, после чего уменьшенное содержимое регистра интерпретируется процессором как адрес ячейки памяти, в которой находится адрес операнда
Косвенно-автоинкрементный метод адресации
- B. Содержимое указанного в команде регистра интерпретируется процессором как адрес ячейки памяти, в которой находится адрес операнда, и после выборки операнда содержимое регистра (адрес адреса) увеличивается таким образом, чтобы указывать на адрес следующей по порядку ячейки
Косвенно-относительный метод адресации это
- G. Косвенно-индексный метод адресации через регистр счетчик команд
Косвенно-регистровый метод адресации
- E. Содержимое указанного в команде регистра интерпретируется процессором как адрес операнда
Непосредственный метод адресации
- A. Операнд указывается непосредственно в команде, после кода операции. Процессор получает в этом случае адрес операнда непосредственно из своего регистра-счетчика команд
Непосредственный метод адресации это
- A. Автоинкрементный метод адресации через регистр счетчик команд
Относительный метод адресации
- C. Во втором слове команды указывается относительный адрес операнда, т.е. величина смещения адреса операнда относительно адреса самой команды (текущего содержимого регистра-счетчика команд процессора)
Относительный метод адресации это
- E. Индексный метод адресации через регистр счетчик команд
Регистровый метод адресации
- I. В команде указывается номер регистра общего назначения, содержимое которого интерпретируется процессором как операнд
Регистровый метод адресации
- Содержимое указанного в команде регистра интерпретируется процессором как операнд
Какой метод адресации следует использовать в перемещаемой программе для адресации данных, расположенных в теле программы?
- Непосредственный метод адресации
- Относительный метод адресации
Какой метод адресации следует использовать в перемещаемой программе для адресации регистров внешних устройств?
- Абсолютный метод адресации
Программа называется перемещаемой, если
- При ее размещении в разных местах памяти не требуется вносить изменений в ее код
Для записи числа в стек используется
- Автодекрементный метод адресации
Для чтения числа из стека используется
- Автоинкрементный метод адресации
Память с произвольным доступом
- В каждый момент времени для чтения доступна любая ячейка памяти независимо от ее расположения
- Информация об один раз прочитанных данных не теряется
Память с произвольным доступом
- Для доступа к данным надо указать адрес ячейки памяти
- Информация об один раз прочитанных данных не теряется
Память с произвольным доступом
- В каждый момент времени для чтения доступна любая ячейка памяти независимо от ее расположения
- Для доступа к данным надо указать адрес ячейки памяти
Память, организованная в виде стека
- Прочитать слово, находящееся на вершине стека, можно только один раз
- Записанные данные могут быть последовательно прочитаны только в порядке, обратном порядку их записи
- Для доступа к данным не надо указывать адрес ячейки памяти
- Информация об один раз прочитанных данных теряется
- В каждый момент времени для чтения доступна только ячейка памяти, являющаяся вершиной стека
Для запоминающего устройства, организованного в виде стека, имеет место следующее
- Для доступа к данным не надо указывать адрес ячейки памяти
- В каждый момент времени для чтения доступна только ячейка памяти, являющаяся вершиной стека
Память, организованная в виде стека
- Прочитать слово, находящееся на вершине стека, можно только один раз
- Информация об один раз прочитанных данных теряется
- Записанные данные могут быть последовательно прочитаны только в порядке, обратном порядку их записи
Регистр - указатель стека всегда содержит
- Адрес вершины стека
- Адрес последней записанной ячейки стека
Способ доступа к ячейкам памяти организованным в виде стека
- Данные, записанные последними, читаются первыми
- Данные, записанные первыми, читаются последними
Способ доступа к ячейкам памяти с произвольным доступом
- В каждый момент времени можно прочитать данные из любой ячейки
Команда условного перехода используется для
- Изменения содержимого регистра-счетчика команд в случае выполнения заданного условия
- Для перехода на команду с указанным адресом в случае выполнения заданного условия
Команда безусловного перехода используется для
- Изменения содержимого регистра-счетчика команд
В команде условного перехода, переход на новый адрес осуществляется в зависимости от
- Состояния флажков регистра состояния процессора
Подпрограммой называется
- Программный модуль, к которому можно обращаться из любого места программы любое число раз
Адрес возврата из подпрограммы запоминается
Вложенные подпрограммы это подпрограммы,
- Вызываемые из других подпрограмм
Для возврата из подпрограммы
- Нельзя использовать команду безусловного перехода
Для перехода к подпрограмме
- Нельзя использовать команду условного перехода
При выполнении команды возврат из подпрограммы
- Адрес возврата выталкивается из вершины стека и помещается в регистр-счетчик команд
При выполнении команды вызов подпрограммы
- Содержимое регистра-счетчика команд процессора пересылается в стек
- Задаваемый в команде адрес входа в подпрограмму помещается в регистр-счетчик команд
CISC-процессор это процессор с
- Расширенным набором команд
- Процессор с фон-неймановской архитектурой
RISC-процессор это процессор с
- Сокращенным набором команд
- Процессор с фон-неймановской архитектурой
Для компьютера с CISC-архитектурой является характерным
Для компьютера с CISC-архитектурой является характерным
- Расширенное число разнообразных способов адресации
Для компьютера с CISC-архитектурой является характерным
- Большое число сложных форматов команд
Для компьютера с CISC-архитектурой является характерным
- Небольшое число регистров общего назначения
Для компьютера с RISC-архитектурой является характерным
Для компьютера с RISC-архитектурой является характерным
- Небольшое число простых способов адресации
Для компьютера с RISC-архитектурой является характерным
- Небольшое число простых форматов команд
Для компьютера с RISC-архитектурой является характерным
- Увеличенное число регистров общего назначения
Особенности RISC-архитектуры
-
Небольшое число способов адресации
-
Увеличенное число регистров общего назначения.
-
Простые способы адресации
-
Небольшое число простых форматов команд
-
Фиксированный размер и функциональное назначение полей команд
-
Более простое управляющее устройство процессора
-
Сокращенный набор команд