- •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. Процессоры с умножением частоты.
25.Алгоритм, команда, операнд, код операций.
«Алгоритм — это конечный набор правил, который определяет последовательность операций для решения конкретного множества задач и обладает пятью важными чертами: конечность, определённость, ввод, вывод, эффективность». команда в вычислительной технике и программировании: элементарная инструкция, директива как элемент типичного языка программирования, командного интерфейса различных программ и операционных систем (см. «команда (программирование)») и т. п.; см. также «макрокоманда»; элементарное действие, операция, выполняемые вычислительным устройством (см. также «микрокоманда»); Код операции, операционный код, опкод — часть машинного языка, называемой инструкцией, определяющей операцию, которая должна быть выполнена.Определение и формат кодов инструкций зависит от системы команд данного процессора (который может быть как главным процессором, так и более специализированным для работы в какой-либо конкретной области). В отличие от самого опкода, инструкция обычно имеет одно или больше определений для операндов (то есть данных) над которыми должна выполняться операция, хотя некоторые операции могут иметь явные операнды или совсем их не иметь. Существуют наборы инструкций со схожими полями постоянного размера для опкода и определений операндов, в то время как другие имеют более сложную структуру с переменной длиной. В зависимости от архитектуры, операнды могут быть значениями регистров, значениями стека, прочими значениями в памяти, портами ввода-вывода, и прочими, определение и доступ к которым осуществляется при помощи различным набором методов адресации. Типы операций включают в себя арифметические действия, копирование данных, логические операции, прочие программные конструкции, в отличие от специальных инструкций (таких как cpuid и другие).
26.Система команд, формат команды.
Составляя программу, программист не выдумывает команды, а выбирает их из ограниченного размера списка, называемого списком команд. Своя система команд имеется у каждого МП, причем, как правило, системы команд разных МП не совпадают, если они не относятся к одному семейству совместимых МП. Несмотря на то, что подавляющее большинство алгоритмов может быть реализованного многих МП имеется 60-120 базовых команд. Под базовой понимают команду, которая определяет выполняемую операцию без учета модификации данной команды, за счет использования различных режимов адресации РОНов. Каждая команда МП представляет определенную последовательность двух разрядов. С помощью которой указывается каждая операция. Должна выполняться (код операции), над какими данными (операндами), и куда необходимо поместить результат операции. Команды могут быть различной длины (от 1 до нескольких байтов). Важной характеристикой команды является ее формат, определяющий структурные элементы команды: состав, длину, взаимное расположение частей. Части команды называются полями. Каждая команда содержит поле кода операции, многие команды имеют одно или более полей операндов. В МП могут применятся двух-, одноадресные команды, а так же безадресные. В безадресной команде отсутствуют (или их местонахождения постоянно и заранее известно).