
- •3.Мощность микропроцессора, mips, mflops.
- •6.Универсальные и специализированные, синхронные и асинхронные мп, одномагистральные и многомагистральные эвм.
- •8.Цифровые процессоры обработки сигналов, оценка требуемого быстродействия, исходя из теоремы Котельникова (Найквиста).
- •10.Локальные системы накопления и обработки информации. Распределенные системы управления сложными объектами. Распределенные системы параллельных вычислений.
- •11.Понятия структуры и архитектуры микроЭвм. Структурная схема микроЭвм.
- •12.Интерфейсы микроЭвм (внутриплатный, системный, увв).
- •13.Структурная схема однокристального мп.
- •14.Алу, регистр состояния, флаги.
- •15.Аккумулятор, счетчик команд, роНы.
- •16.Стек, указатель стека.
- •18.Микропрограммный и аппаратный принципы управления
- •19.Достоинства и недостатки микропроцессоров с архитектурой cisc и risc.
- •20.Принципы организации вычислительного процесса.
- •21.Конвеерный принцип выполнения команд.
- •22.Назначение кэш-памяти. Принципы временной и пространственной локальности.
- •25.Алгоритм, команда, операнд, код операций.
- •26.Система команд, формат команды.
- •27.Команды пересылки, арифметический и логических операций.
- •28.Команды переходов и связи с подпрограммами.
- •31.Прямая(абсолютная), страничная, сегментная адресация.
- •32.Регистровая, регистровая косвенная, непосредственная адресация.
- •33.Индексная, относительная адресация.
- •38.Изолированный ввод-вывод и ввод-вывод, отображенный на память. Назначение адресов регистров вв, драйверы вв.
- •40)Назначение адресов регистров вв,драйверы вв
- •41.Ввод-вывод, безусловная и условная передача данных.
- •44.Ввод-вывод в режиме прерываний. Реакция процессора на прерывания.
- •45.Контекстное переключение процессора, идентификация прерывающего устройства.
- •46.Программный полинг флажков готовности при прерываниях. Программный полинг
- •47.Одноуровневая и многоуровневая система прерываний. Внутренние сигналы прерываний. Одноуровневые прерывания.
- •49.Ввод-вывод с прямым доступом к памяти- пдп (dma). Режимы пдп: идентификации состояния памяти, с пропуском тактов,с простой организацией
- •51. Запоминающие устройство – адресные и ассоциативные, с произвольным и последовательным доступом.
- •52. Озу энергозависимы е и энергонезависимые. Техническое исполнение озу. Статические и динамические озу. Достоинства и недостатки.
- •53. Интерфейс статического озу. Особенности интерфейса динамического озу.
- •57. Принципы работы, достоинства и недостатки fram, mram.
- •60. Статические параметры бис зу.
- •61. Динамические параметры определяться временными процессами, поиск в бис зу.
- •I80286, Реальный и защищенный режим.
- •I80386, i486. Процессоры с умножением частоты.
15.Аккумулятор, счетчик команд, роНы.
Аккумулятор – это регистр, содержащий как правило один из операндов который должен быть обработан АЛУ. Результат операции тоже обычно размещается в аккумуляторе. В некоторых МП все пересылки делаются через аккумулятор. У некоторых МП имеется группа аккумуляторов или любой РОН может использоваться в качестве аккумулятора. В этом случае в ходе команды нужно указывать № регистра, используемого в данный момент в качестве регистра результата. Аккумулятор или регистр, выполняемый его функции всегда есть в составе любого МП. Счетчик команд. Он содержит адрес следующей команды, подлежащей выполнению. Команды памяти ЭВМ хранятся в определенной последовательности и их надо поочередно выбирать для исполнения. Вначале убирается первое слово следующей команды по адресу указанному в счетчике команд. Счетчик команд увеличивается на единицу и указывает на адрес следующего слова, выбираемой команды. Если команда состоит из нескольких слов или адрес следующей команды, если очередная(текущая) команда состоит из одного слова. Последующая выборка команд производится до тех пор, пока не встретиться команда перехода, которая может изменить содержимое счетчика команд, а следовательно следующая команда будет выбрана из другой области памяти, а не рядом расположенная в памяти. Как правило счетчик команд имеет разрядность большую, чем длина слова данных. Начальный адрес счетчика команд при включении питания (при начальном сбросе) заносится автоматически. Для многих МП он сбрасывается и =0. В этом случае после начальной установки, программа начинает выполняться с нулевого адреса. Обычно в ячейку с нулевым адресом помещают команду безусловного перехода по требуемому адресу. Регистры общего назначения (РОН) обычно используются для временного хранения адресов данных, их применение позволяет повысить быстродействие выполнения программы, за счет сокращения длины команды и сокращения длины пересылок кодов между МП и памятью. В некоторых МП имеются несколько банков РОН. А у многих МП расширен объем регистров общего назначения. Это позволяет сравнительно легко разрабатывать компиляторы с языков высокого уровня.
16.Стек, указатель стека.
Указатель стека хранит адрес последней занятой ячейки стековой памяти(стека). Стек – это специально отведенная область памяти для последовательной записи и считывания данных без явного указания адреса в ходе команды. Стековая память обычно используется для хранения адресов возврата при обращениях(вызове) к программе, для хранения адресов возврата при прерывании программы, а так же для временного хранения данных при выполнении некоторых вычислений для сохранения состояния внутренних регистров при прерывании. Запись или выборка слова при использовании стека происходит с одной стороны по принципу: последний записанный элемент выбирается первым, такая стековая память называется LIFO(Last Input First Output). Начальное значение указателя стека формируется автоматически, по умолчанию и в большинстве случаев переустанавливается программой. При записи или чтении информации со стека, указатель стека автоматически изменяется. Размер требуемой величины стека. Как правило определяет программист. У большинства МП есть специальные команды записи в стек и чтение из стека.
17.Регистр команд, схемы управления и синхронизации. Микропрограммный принцип управления. Регистр команд – очередная команда, выбираемое из памяти команд, запоминается в регистре команд на время цикла выполнения этой команды. Если команда хранится в двух или более ячейках памяти, то для загрузки каждой части команды требуется отдельный машинный цикл выборки слова из памяти. 50%-75% общего времени реализации команды может приходиться на выборку команды и операндов. Регистр программно недоступен. Схемы управления и синхронизации эти схемы формируют последовательность внутренних и внешних сигналов управления, необходимых для выполнения текущей команды. Исходная информация для работы схем управления при текущей команде является код операции, находящийся в регистре команд. Адресная часть команды в сочетании с сигналами управления служит для организации пересылки операндов. Обычно блок управления выполняется по микропрограммному принципу, т.е. каждая команда реализуется набором микрокоманд, выбираемых на очередном, также в микрокоманде указываются управляющие сигналы, которые должны быть выданы на очередном такте. Код операции служит начальным адресом микропрограммы, реализующей программы. Каждая программа выполняется в определенное число тактов. Для выполнения команды требуется различное число тактов.