Flatik.ru

Перейти на главную страницу

Поиск по ключевым словам:

страница 1
6. Цикл выполнения команд ЭВМ
Цикл выполнения команды это –

  • Последовательность микроопераций центрального процессора, реализующих конкретную команду



Путем перетаскивания пунктов указать правильную последовательность операций при выполнении команды "Сложение"
Используемые сокращения:
СК - регистр счетчик команд процессора,
РК - регистр команд процессора,
РС - регистр состояния процессора,
УУП - устройство управления процессора,
АЛУ - арифметико-логическое устройство,
ОЗУ - оперативное запоминающее устройство,
РАП - регистр адреса памяти ОЗУ,
РДП - регистр данных памяти ОЗУ


  1. Содержимое СК пересылается в РАП ОЗУ

  2. Из ячейки памяти, адрес которой указан в РАП, извлекается код команды и через РДП и шину данных передается в РК

  3. Содержимое СК автоматически увеличивается

  4. УУП, интерпретируя код команды, находящейся в РК, определяет, что это операция сложения, требующая наличия двух операндов

  5. УУП, интерпретируя код команды, определяет адрес первого операнда и помещает его в РАП

  6. Первый операнд считывается из указанной в РАП ячейки, и через РДП по шине данных передается в регистр процессора, подключенный к первому входу АЛУ

  7. УУП, интерпретируя код команды, определяет адрес второго операнда и помещает его в РАП

  8. Второй операнд считывается из указанной в РАП ячейки, и через РДП по шине данных передается в регистр процессора, подключенный ко второму входу АЛУ

  9. УУП разрешает АЛУ выполнение операции сложения находящихся на его входах операндов

  10. Состояние результата выполненной операции отражается в РС

  11. Результат операции пересылается в ОЗУ по адресу, сформированному устройством управления

  12. Адрес следующей команды пересылается из СК в РАП

Цикл выполнения команды условного перехода - "Ветвление, если меньше нуля"


7.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. В команде указывается номер регистра общего назначения, содержимое которого интерпретируется процессором как операнд



Регистровый метод адресации

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



7.2. Перемещаемые программы
Какой метод адресации следует использовать в перемещаемой программе для адресации данных, расположенных в теле программы?

  • непосредственный метод адресации

  • относительный метод адресации


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

  • абсолютный метод адресации



Программа называется перемещаемой, если

  • при ее размещении в разных местах памяти не требуется вносить изменений в ее код



8. Стек
Для записи числа в стек используется

  • автодекрементный метод адресации



Для чтения числа из стека используется

  • автоинкрементный метод адресации



Память с произвольным доступом

  • В каждый момент времени для чтения доступна любая ячейка памяти независимо от ее расположения

  • Информация об один раз прочитанных данных не теряется


Память с произвольным доступом

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

  • Информация об один раз прочитанных данных не теряется



Память с произвольным доступом

  • В каждый момент времени для чтения доступна любая ячейка памяти независимо от ее расположения

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


Память, организованная в виде стека

  • Прочитать слово, находящееся на вершине стека, можно только один раз

  • Записанные данные могут быть последовательно прочитаны только в порядке, обратном порядку их записи

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

  • Информация об один раз прочитанных данных теряется

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


Для запоминающего устройства, организованного в виде стека, имеет место следующее

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

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


Память, организованная в виде стека

  • Прочитать слово, находящееся на вершине стека, можно только один раз

  • Информация об один раз прочитанных данных теряется

  • Записанные данные могут быть последовательно прочитаны только в порядке, обратном порядку их записи


Регистр - указатель стека всегда содержит

  • адрес вершины стека

  • адрес последней записанной ячейки стека


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

  • Данные, записанные последними, читаются первыми

  • Данные, записанные первыми, читаются последними



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

  • В каждый момент времени можно прочитать данные из любой ячейки


9. Безусловные и условные переходы
Команда условного перехода используется для

  • изменения содержимого регистра-счетчика команд в случае выполнения заданного условия

  • для перехода на команду с указанным адресом в случае выполнения заданного условия


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

  • изменения содержимого регистра-счетчика команд



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

  • состояния флажков регистра состояния процессора



10. Подпрограммы



Подпрограммой называется

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


Адрес возврата из подпрограммы запоминается

  • в стеке



Вложенные подпрограммы это подпрограммы,

  • вызываемые из других подпрограмм



Для возврата из подпрограммы

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



Для перехода к подпрограмме

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



При выполнении команды возврат из подпрограммы

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


При выполнении команды вызов подпрограммы

  • содержимое регистра-счетчика команд процессора пересылается в стек

  • задаваемый в команде адрес входа в подпрограмму помещается в регистр-счетчик команд



11. Архитектуры CISC и RISC



CISC-процессор это процессор с

  • расширенным набором команд

  • процессор с фон-неймановской архитектурой


RISC-процессор это процессор с

  • сокращенным набором команд

  • процессор с фон-неймановской архитектурой


Для компьютера с CISC-архитектурой является характерным

  • Расширенный набор команд



Для компьютера с CISC-архитектурой является характерным

  • Расширенное число разнообразных способов адресации



Для компьютера с CISC-архитектурой является характерным

  • Большое число сложных форматов команд



Для компьютера с CISC-архитектурой является характерным

  • Небольшое число регистров общего назначения



Для компьютера с RISC-архитектурой является характерным

  • Сокращенный набор команд



Для компьютера с RISC-архитектурой является характерным

  • Небольшое число простых способов адресации



Для компьютера с RISC-архитектурой является характерным

  • Небольшое число простых форматов команд



Для компьютера с RISC-архитектурой является характерным

  • Увеличенное число регистров общего назначения









6. Цикл выполнения команд ЭВМ цикл выполнения команды это

Последовательность микроопераций центрального процессора, реализующих конкретную команду

79.26kb.

15 09 2014
1 стр.


6. Вопросы для самопроверки (Цикл выполнения команд эвм) Обзор попытки 2

Последовательность микроопераций центрального процессора, реализующих конкретную команду

38.96kb.

01 10 2014
1 стр.


Лекция жизненный цикл объектов недвижимости

Жизненный цикл объекта недвижимости как физического объекта – это последовательность процессов существования объекта недвижимости от замысла до ликвидации (утилизации)

40.1kb.

16 12 2014
1 стр.


«Цикл с постусловием»

Запишите конструкцию цикла с предусловием. В каких случаях применятся цикл с предусловием?

28.59kb.

16 12 2014
1 стр.


Информация о стоимости и периодичности выполнения работ (услуг) на 2011-2012гг

Описание содержания каждой работы (услуги), периодичность выполнения работы (оказания услуги), гарантийные сроки выполнения работ

126.85kb.

12 10 2014
1 стр.


Функции в программировании часто бывает нужно одну и ту же группу команд повторять несколько раз. Если повторение происходит “на месте” — используют цикл while

В программировании часто бывает нужно одну и ту же группу команд повторять несколько раз. Если повторение происходит “на месте” — используют цикл (while, for)

116.97kb.

14 12 2014
1 стр.


Газовый цикл

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

97.25kb.

16 12 2014
1 стр.


Цикл обучение письму и коррекция почерка

Этот цикл – собрание конкретных рекомендаций по выработке у ребенка быстрого и разборчивого письма, практических «рецептов» коррекции почерка. Для повышения наглядности материала т

130.17kb.

13 10 2014
1 стр.