Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основи електротехніки.doc
Скачиваний:
53
Добавлен:
03.05.2019
Размер:
4.25 Mб
Скачать

Приклади до розділу

Задача 16.1. Побудувати трирозрядпий лічильник імпульсів на до­давання з використанням Т-тригерів.

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

Рис. до задачі 17.1.

Задача 16.2. Визначити стан виходів трирозрядного лічильника на додавання (див. задачу 17.1), якщо після встановлення нуля на його вхід поступило п'ять імпульсів.

Розв'язок: Дія отримання розв'язку складемо таблицю станів вихо­дів лічильника на підставі того, що стан ножного з виходів лічильни­ка змінюється після переходу сигналу на його вході з одиниці на нуль:

Номер імпульсу

Q2

Q1

Q0

1

0

0

J

2

0

1

0

3

0

1

1

4

1

0

0

5

1

0

J

Отже, на виході лічильника записано в двійковому коді 101, що відпо­відає числу п'ять (1-2 +0-2 +1-2 =5) в десятковій системі числення.

Задача 16.3. визначити результат операції ADD, що виконується арифметико-логічним пристроєм (АЛЛ), якщо за двома адресами вка­заними в команді знаходять такі чотирибітові дані 0110 та 0011.

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

ЗАПИТАННЯ ДЛЯ САМОПЕРЕВІРКИ

  1. Яка структура мікропроцесорної системи?

  2. Від чого залежить швидкодія мікропроцесора?

  3. Яке призначення трактів пересипання адрес і команд?

  4. Порівняйте 4-розрядний та 8-розрядний мікропроцесори.

  5. Які операції виконує АЛП та їх зміст?

  6. Яке призначення регістрів МП?

  7. Для чого потрібен машинний цикл?

  8. Поясніть структуру та зміст команди мікропроцесора.

  9. Які форми запису команд мікропроцесора?

ЗАДАЧІ НА САМОСТІЙНЕ ОПРАЦЮВАННЯ

16.1с. Визначити стан виходів трирозрядного лічильника на додаван­ня (див. задачу 16.1), якщо після встановлення нуля на його вхід поступило чотири імпульси.

(Відповідь: 100).

16.2с. Визначити результат операції ADD, що виконується арифме­тико-логічним пристроєм, якщо за двома адресами вказаними в команді знаходяться такі чотирибітові дані 1001 та 0101.

(Відповідь: 1110).

16.3с. Визначити результат операції INCREMENT що виконується арифметико-логічним пристроєм, якщо за адресою вказаною в команді знаходиться чотирибітові слово 0101.

(Відповідь: 0110).

16.4с. Арифметико-логічним пристроєм (АЛЛ) виконується операція DECREMENT. Визначити результат операції, якщо за адресою вказаною в команді знаходить чотирибітове слово 1011.

(Відповідь: 1010).

16.5с. 8-розрядиа мікро-ЕОМ має розмір пам'яті 64К. Визначити скільки байт слів може помістити ця пам 'ять.

(Відповідь: 65536).

16.6с. 16-розрядна мікро-ЕОМ має розмір пам'яті 32К. Визначити скільки інформації в бітах може помістити ця пам'ять.

(Відповідь: 524288).

16.. Визначити розмір пам'яті 4-розрядної мікро-ЕОМ, якщо вона може помістити 65536 біт інформації.

(Відповідь: 16К).

16.8с. Команду МП подано у двійковому коді довжиною три байти: 0011 1010 0000 1000 0000 1000. Встановити, в якому байті запи­сано код операції.

(Відповідь: в першому байті: ООП 1010).

16.9с. Команда мікропроцесора з мнемонічним позначенням JMP (JUMP - перехід) відповідає двійковому коду 11000011. Подайте цю команду у шістнадцятковому коді.

(Відповідь: СЗ).

16.10с. Команду мікропроцесора "завантажити до акумулятора МП зміст комірки пам'яті" подано у двійковому коді 0011 1010 0000 1000 0000 1000. Записати код адреси комірки пам'яті десятко­вим числом, якщо перший байт зліва це код операції.

(Відповідь: 2056).

РОЗДІЛ 17