- •1. Что такое транзистор, логика работы транзистора? Отличие n-типа проводимости в транзисторе от p-типа проводимости? Что такое кмоп логика? Где она применяется?
- •2. Опишите существующие логические элементы? Постройте таблицу истинности для описанных логических элементов.
- •4. Что такое компаратор? Опишите принцип работы компаратора
- •5. Что такое шифратор и дешифратор? Что такое мультиплексор и демультиплексор? Опишите принцип их работы.
- •12. Дайте определению конечному дискретному автомату. Какие два вида конечных дискретных автоматов бывают?
- •7. Что такое триггер? Какие триггеры существуют? Опишите логику работы существующих триггеров?
- •8. Чем отличается аналоговый сигнал от цифрового? Опишите этапы преобразования аналогового сигнала в цифровой
- •9. Что такое d-триггер. Опишите четыре режима работы d-триггера (передний фронт, задний фронт, высокий уровень, низкий уровень).
- •10. Что такое регистр? Какие регистры бывают? Где применяются? Из каких элементов состоят?
- •11. Что такое счетчик? Где применяется? Из каких элементов состоит?
- •14. Что такое архитектура компьютера? Два основных вида архитектур, в чем разница между ними. Достоинства и недостатки обеих.
- •15. Что такое шина в процессоре? Какие бывают шины? На что влияет разрядность шины?
- •16. Какие существуют основные модули процессора? Их описание и назначение?
- •17. Стадии выполнения команд процессором? Описать цикл работы процессора.
- •18. Регистровое запоминающее устройство микропроцессора. Назначение, структура, принцип действия. Состав и назначение основных внутренних регистров мп
- •19. Что такое ассемблер? Что такое язык ассемблер? Чем программирование в машинных кодах отличается от высокоуровневого программирования? Что такое компилятор?
- •20. Опишите основные типы команд языка ассемблер?
- •21. Что такое операционная система? Её назначение? Опишите основные модули операционной системы
- •22. Внутренняя структура микропроцессора. Состав и назначение основных внутренних устройств микропроцессора. Флаги процессора, для чего используются, какие бывают?
- •23. Арифметико-логическое устройство микропроцессора. Назначение, структура, принцип действия.
- •24. Устройство управления микропроцессора. Назначение, структура, принцип действия.
18. Регистровое запоминающее устройство микропроцессора. Назначение, структура, принцип действия. Состав и назначение основных внутренних регистров мп
РЗУ – регистровое запоминающее устройство, представляющее собой совокупность регистров и средств управления ими. Регистровое запоминающее устройство(РЗУ) имеет две ступени: первая ступень хранит информацию, вторая представляет собой буферные регистры на выходе РЗУ. Когда одна ступень открыта, другая закрыта и наоборот. Буферные регистры запоминают данные, считываемые из РЗУ.
РЗУ имеет три входа: адресные (вход А и вход В), шину данных и два выхода, соответствующие адресным входам. При этом по адресу А можно только читать, а по адресу В и писать, и читать. Выбор регистров по входному адресу осуществляется с помощью мультиплексора.
Операции «открыть – закрыть» привязываются к тактовому сигналу. В течение одного такта мы можем заменить содержимое регистра.
Регистры общего назначения предназначены для хранения операндов арифметико-логических инструкций, а также адресов или отдельных компонентов адресов ячеек памяти
Сегментные регистры предназначены для того, чтобы указать на сегменты, к которым программа имеет доступ в конкретный момент времени.
Регистры смещений предназначены для хранения относительных адресов ячеек памяти внутри сегментов.
РФ - Регистр флагов - содержит одноразрядные флаги, управляющие выполнением программы в ЭВМ. Флаги принимают значения 0 или 1.
19. Что такое ассемблер? Что такое язык ассемблер? Чем программирование в машинных кодах отличается от высокоуровневого программирования? Что такое компилятор?
Ассемблер — это собирательное название языков низкого уровня: код всё ещё пишет человек, но он уже гораздо ближе к принципам работы компьютера, чем к принципам мышления человека.
Язык Ассемблер - это любой низкоуровневый язык программирования с очень четким соответствием между инструкциями в язык и инструкции машинного кода архитектуры.
Машинный язык- это совокупность машинных команд, которая отличается количеством адресов в команде, назначением информации, задаваемой в адресах, набором операций, которые может выполнять машина и др. Каждый компьютер имеет свой машинный язык.
Машинный код - последовательность чисел, которые представляются как совокупность двух цифр: 0 и 1.
Высокоуровневый язык программирования — язык программирования, разработанный для быстроты и удобства использования программистом. Основная черта высокоуровневых языков — это абстракция, то есть введение смысловых конструкций, кратко описывающих такие структуры данных и операции над ними, описания которых на машинном коде очень длинны и сложны для понимания.
Компилятор - это компьютерная программа, которая переводит компьютерный код, написанный на одном языке программирования, на другой язык.
20. Опишите основные типы команд языка ассемблер?
Типы команд:
Мы можем разделить систему команд на 8 функциональных групп:
1. Команды пересылки данных, осуществляющие обмен информацией между регистрами, ячейками данных и портами ввода-вывода.
2. Арифметические команды, выполняющие арифметические операции над двоичными или двоично-десятичными (в формате BCD – binary-coded decimal) числами.
3. Команды манипулирования битами, выполняющие сдвиг, циклический сдвиг и логические операции со значениями регистров и ячеек памяти.
4. Команды передачи управления, управляющие последовательностью исполнения команд программы. К ним относятся переходы к другой команде, вызов процедуры и возврат из нее.
5. Команды обработки строк, перемещающие, сравнивающие и сканирующие строки данных.
6. Команды прерывания, отвлекающие микропроцессор на обработку некоторых специфичных ситуаций.
7. Команды управления процессором, устанавливающие и сбрасывающие флаги состояния, а также изменяющие режим функционирования микропроцессора.
8. Команды логических операций. Практически все микропроцессоры производят логические операции И, ИЛИ, Исключающее ИЛИ
