- •Архитектура ом
- •Структура машин фон-Неймана, із загальною шиною, з каналами прямого доступу в пам'ять. Порівняльний аналіз і область застосування.
- •Апаратно-програмна реалізація обчислювальної системи. Призначення й основні функції операційної системи, однопрограмний і багатопрограмний режими роботи системи.
- •Класифікація операцій. Формати представлення команд і даних. Чотири-, трьох-, двох-, одно- і нуль-адресні команди. Определение наборов операций
- •Форматы команд
- •Способи адресації операндів. Безпосередня, пряма, непряма й індексна адресації. Призначення й область застосування.
- •Відносна, сторінкова і сегментна адресація. Переміщення програм і даних в оперативній пам'яті машини.
- •Операції переходу і розгалуження, їхня реалізація.
- •Операції звертання до підпрограм. Способи організації підпрограм. Організація динамічного розподілу пам'яті для підпрограм і їхніх даних.
- •Віртуальна пам'ять. Сторінкова організація віртуальної пам'яті. Алгоритми звертання до пам'яті.
- •Самообумовлені дані. Теги і дескриптори. Призначення і їхнє застосування.
- •Захист пам'яті. Призначення. Методи захисту верхніми і нижніми границями.
- •Захист пам'яті за допомогою ключів захисту. Структурна схема пам'яті з захистом. Достоїнства і недоліки.
- •Віртуальні процесори. Призначення і реалізація.
- •Віртуальні периферійні пристрої. Призначення, приклад реалізації.
- •Віртуальні машини. Призначення і приклад реалізації.
- •Операції вводу-виводу в ibm pc.
- •НкДтаЕ еом
- •Об'єкт діагностування, клас несправності, тест, система діагностування. Основні поняття і визначення.
- •Методи параметричного діагностування (пд).
- •Детермінований функціональний підхід до синтезу тестів.
- •Детермінований структурний підхід до синтезу тестів.
- •Обзор существующих методов
- •Застосування логічного моделювання для синтезу тесту.
- •Методи аналізу вихідних реакцій.
- •Ймовірний подхід до синтезу тестів.
- •Основні підходи до тестування мікропроцесорних пристроїв.
- •Попередні перетворення опису схем для синтезу схем.
- •Двійкова і двійково-кодована система числення.
- •Представлення числової інформації в еом.
- •Алгоритми додавання чисел.
- •Алгоритми множення чисел.
- •Алгоритми ділення чисел.
- •Виконання арифметичних операцій над числами з плаваючою крапкою.
- •Виконання арифметичних операцій у двійковій-десятковій системі числення.
- •Контроль по модулю арифметичних операцій.
- •Точність представлення чисел і виконання арифметичних операцій.
- •Проектування мпс
- •Мікропроцесори 2 і 3-го покоління фірми Intel.
- •Організація пам'яті в мікропроцесорних системах.
- •Організація переривань у мікропроцесорних системах.
- •Програмуємий послідовний інтерфейс мпс.
- •Організація вводу-виводу на базі віс пдп.
- •Реалізація внутрішніх системних інтерфейсів мпс.
- •Однокристальні мікро-еом фірми Intel.
- •Віс мпк 2 і 3-го поколінь фірми Intel.
- •Зовнішні інтерфейси мпс.
- •Структура пеом ibm pc.
- •Структура 32-х розрядних мікропроцесорів 4-го покоління фірми Intel.
- •Структура віс мікропроцесорного комплекту 4-го покоління для 32-х розрядних мікропроцесорних систем.
- •Комбінаційні схеми (кс). Основні поняття і визначення. Канонічний метод синтезу кс.
- •Комбінаційні схеми (кс). Аналіз кс. Основні методи аналізу кс.
- •Абстрактний автомат. Основні поняття і визначення. Класифікація. Способи завдання.
- •Способы описания и задания автоматов.
- •Канонічний метод синтезу кінцевого автомата.
- •Кодування внутрішніх станів автомата.
- •Кодирование состояний и сложность комбинационной схемы автомата.
- •Принцип мікропрограмного керування.
- •Структура операційного пристрою. Функції операційного і керуючого автоматів.
- •Мікропрограмні автомати (мпа). Інтерпретація граф-схеми алгоритму. Способы описания алгоритмов и микропрограмм
- •Канонічний метод синтезу мпа Милі з "жорсткою" логікою.
- •Канонічний метод синтезу мпа Мура з "жорсткою" логікою.
- •Достоинства и недостатки автоматов с жесткой логикой.
- •Синтез мпа Мура на базі регістру зсуву. Синтез управляющего автомата Мура на базе регистра сдвига.
- •Операційний автомат і мікропрограма додавання дробових чисел з фіксованою крапкою.
- •Операційний автомат і мікропрограма множення дробових чисел з фіксованою крапкою.
- •Двійкові-десяткові коди (д-коды) і їхньої властивості. Виконання арифметичних операцій у д-кодах.
- •Система числення в залишкових класах. Її особливість і застосування в обчислювальній техніці.
Операційний автомат і мікропрограма додавання дробових чисел з фіксованою крапкою.
Устройство для сложения и вычитания двоичных чисел
Рис 3.3. Структура АЛУ для сложения двоичных чисел с фиксированной запятой
Пример структуры устройства для сложения чисел с фиксированной запятой, представленных в прямом коде, показан на рис. 3.3, где Р1, Р2 и РЗ – (n+1)-разрядные регистры, n разрядов у которых цифровые, а разряд 0 – знаковый; ТПП – триггер, хранящий значение признака переполнения; МП1 и МП2 – мультиплексоры, осуществляющие передачу прямых или инверсных значений цифровых разрядов в зависимости от поданного управляющего сигнала;А1, ..., А7 – управляющие сигналы, содержание которых следующее:
А1: Вх1 := (Р1[0 : n]) – подача на вход 1 сумматора содержимого всех разрядов регистра Р1,
А2:
Вх1 :=
(Р1[0]).
(
) – подача
на вход 1 сумматора содержимого знакового
разряда регистра 1 и
инверсии содержимого всех цифровых
разрядов регистра Р1, т.
е., обратного кода числа, записанного в
регистре Р1,
А3: Вх2 := (Р2[0 : n]) – подача на вход 2 сумматора содержимого всех разрядов регистра Р2,
А4: Вх2 :=
(Р2[0]).
)–
аналогично А2,
А5: Вх2 :=
(Р3[0]).(
)
– аналогично А2,
А6: (Р3) := ВыхСм – занесение в регистр Р3 информации с выхода сумматора, А7: (ТПП):= Пер[0]Пер[1] – занесение в триггер признака переполнения суммы по модулю два значений сигналов переносов из нулевого и первого разрядов сумматора. Во всех случаях в квадратных скобках указываются номера разрядов соответствующего регистра. Круглые скобки, означающие содержимое соответствующего узла, иногда для сокращения записи могут опускаться, например, можно записать А2 как Вх1 := Р1[0]. . В таком устройстве выполнение операции сложения осуществляется в зависимости от знака результата за один или два такта. В первом такте слагаемые подаются на входы сумматора, причем передача цифр осуществляется прямо или инверсно, что определяется знаками слагаемых. С выхода сумматора в этом же такте результат заносится в регистр Р3, а в триггерТПП заносится значение признака переполнения при подаче на его С-вход разрешающего сигнала А7. Второй такт необходим в случае получения отрицательной суммы для преобразования ее в прямой код инверсной передачей цифровых разрядов содержимого регистра Р3 через МП2. Нужно учитывать, что для выполнения этого действия триггеры регистра Р3 должны быть двухтактными (построенными по М–S схеме). В противном случае потребуется дополнительный такт – передачи суммы в регистр Р2 перед преобразованием ее в прямой код.
Рис 3.4. Микропрограмма для сложения двоичных чисел с фиксированной запятой
Микропрограмма выполнения этой операции представлена на рис. 3.4. Предполагается, что операнды (слагаемые) к началу операции находятся в регистрах Р1 и Р2, а результат должен размещаться по окончании операции в регистре РЗ. Управляющий сигнал А7, фиксирующий значение признака переполнения, можно подавать только при одинаковых знаках слагаемых, так как в противном случае переполнение невозможно. Выполнение операции вычитания сводится обычно к сложению уменьшаемого с вычитаемым, взятым с обратным знаком. Рассмотренное устройство построено на основе комбинационного сумматора. Если использовать сумматор накапливающего типа, то структура АЛУ будет несколько иной.
