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