Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
микр.техника вопросы экзамен.docx
Скачиваний:
21
Добавлен:
05.03.2016
Размер:
117.29 Кб
Скачать

Тема 4. Програмування мікропроцесорів (48 годин)

Машинна мова й Асемблер. Машинна команда. Формат команди. Машинна програма. Типи виразів мови Асемблер. Команди Асемблера. Директиви. Мітки. Мнемокод. Операнди. Коментарі. Початкова програма (початковий програмний модуль). Асемблювання. Командний модуль. Об’єктний модуль. Програма-укладач.

Команди передачі даних: команди пересилки даних MOV, команди роботи із стеком PUSH, POP, PUSHF, POPF, команди введення-виводу IN, OUT. Використання команд передачі даних. Схема організації стека. Запис даних у стек і витягання їх із стека. Запис в стек і витягання із стека вмісту регістра прапорців. Порт введення-виводу. Передача даних через порти введення-виводу.

Команди арифметичних операцій: складання ADD, інкремента INC, віднімання SUB, декремента DEC, зміни знаку NEG, порівняння операндів CMP, множення цілих чисел MUL, ділення цілих чисел DIV, IDIV. Використання арифметичних команд. Вплив результатів виконання арифметичних команд на прапорці.

Команди логічних операцій і зрушень: операції логічного заперечення (інверсії) NOT, операції кон'юнкції (логічного множення) AND, операції диз'юнкції (логічного складання) OR, операції логічного складання, що виключає (АБО, що виключає) XOR, операції перевірки (способом логічного множення) TEST, логічного зрушення вліво SHL, логічного зрушення управо SHR, циклічного зрушення вліво ROL, циклічного зрушення управо ROR. Використання команд логічних операцій і зрушень. Вплив результатів виконання команд логічних операцій і зрушень на прапорці.

Команди передачі керування: команды безусловной передачи управления (безумовного переходу JMP, виклику процедури CALL, повернення з процедури RET, виклику програмних переривань INT і повернення з програмних переривань IRET), команди умовної передачі управління, команди управління циклом. Використання команд передачі керування. Вплив результатів виконання команд передачі керування на прапорці. Програмування типових обчислювальних процедур «якщо-то-інакше», «якщо-то», «роби-поки», «повторюй-до-того-як».

Команди керування процесором: скидання ознаки дозволу переривання CLI, установки ознаки дозволу переривання STI, зупину HLT, чекання WAIT.

Змістовий модуль № 2. Запам'ятовуючи пристрої та інтерфейси мікропроцесорних систем

Тема 5. Організація запам'ятовуючих пристроїв мікропроцесорних систем (8 годин)

Класифікація запам'ятовуючих пристроїв. Електронні, магнітні запам’ятовувальні пристрої. Надоперативні запам’ятовувальні пристрої. Кеш-пам’ять. Оперативна пам’ять. Постійна пам’ять. Зовнішня пам’ять.

Основні характеристики запам'ятовуючих пристроїв: розрядність даних, інформаційна ємність, тривалість виборки, тривалість циклу звернення, напруга живлення, потужність енергоспоживання, питома вартість.

Побудова оперативних запам'ятовуючих пристроїв (ОЗП). Статичні та динамічні ОЗП. Адресні ОЗП. Способи підвищення достовірності зберігання даних.

Побудова постійних запам'ятовуючих пристроїв (ПЗП). Способи запису інформації в ПЗП.

Принципи організації кеш-пам’яті. Принципи часової та просторової локальності. Кеш-пам’ять з прямим відображенням. Множинна асоціативна кеш-пам’ять.