- •2 Розробіть алгоритм та програму обчислень за формулою.
- •2 Розробіть алгоритм та програму обчислень за формулою.
- •2 Розробіть алгоритм та програму обчислень за формулою.
- •2 Розробіть алгоритм та програму обчислень за формулою.
- •2 Розробіть алгоритм та програму обчислень за формулою.
- •2 Розробіть алгоритм та програму обчислень за формулою.
- •2 Розробіть алгоритм та програму обчислень за формулою.
- •2 Розробіть алгоритм та програму обчислень за формулою.
- •2 Розробіть алгоритм та програму обчислень за формулою.
- •2 Розробіть алгоритм та програму обчислень за формулою.
- •2 Розробіть алгоритм та програму обчислень за формулою.
- •2 Розробіть алгоритм та програму обчислень за формулою.
- •2 Розробіть алгоритм та програму обчислень за формулою.
- •2 Розробіть алгоритм та програму обчислень за формулою.
- •2 Розробіть алгоритм та програму обчислень за формулою.
- •2 Розробіть алгоритм та програму обчислень за формулою.
- •2 Розробіть алгоритм та програму обчислень за формулою.
Завдання до ККР з дисципліни МПС #1
1 Визначення мікропроцесора. Загальні відомості про мікропроцесорні системи. Класифікація мікропроцесорів
2 Розробіть алгоритм та програму обчислень за формулою.
F = ((a-b)+c)*a
Операнди a, b, c подані у без знаковому форматі з фіксованою крапкою і можуть знаходитись у діапазоні значень від 00h до FFh
Вхідні дані ввести через тумблери та збрегти:
а – у 5 регістрі 1 банку
b – у 3 регістрі 3 банку
с – у 1 регістрі 0 банку
Після завершення обчислень перевірити наступну умову - F – парне?
При її виконанні зберегти результат у 4 і 5 регістрах банку 1 (у 4 регістру старший байт результату, у 5 – молодший байт), якщо умова не виконується то зберегти результат за наступною адресою: у 2 і 3 регістрах банку 0 (у 2 регістру старший байт результату, у 3 – молодший байт).
Перед записом результату його необхідно перетворити у формат з плаваючою крапкою.
Роботу програми перевірити у середовищі MCStudio на 2 варіантах вхідних даних (a1, b1, c1 та a2, b2, c2), які забезпечать повну перевірку вказаної умови.
При тестуванні програми в середовищі MCStudio передбачити індикацію вхідних слів в двійковому коді та кінцевого результату у формі з фіксованою крапкою (двійковий код) та
у формі з плаваючою крапкою скороченого формату одинарної точності стандарту IEEE754 у hex коді.
При написанні програми рекомендується використовувати підпрограми розроблені для стенду УНМС-2.
.
Завдання до ККР з дисципліни МПС #2
1 RISC і CISC-архітектура процесорів. Переваги і недоліки. Приклади сучасних процесорів з RISC і CISC-архітектурою.
2 Розробіть алгоритм та програму обчислень за формулою.
F = _(a/\c)*b
Операнди a, b, c подані у без знаковому форматі з фіксованою крапкою і можуть знаходитись у діапазоні значень від 00h до FFh
Вхідні дані ввести через тумблери та збрегти:
а – у 7 регістрі 0 банку
b – у 2 регістрі 2 банку
с – у 1 регістрі 3 банку
Після завершення обчислень перевірити наступну умову - F = 0?
При її виконанні зберегти результат у 1 і 2 регістрах банку 1 (у 1 регістру старший байт результату, у 2 – молодший байт), якщо умова не виконується то зберегти результат за наступною адресою: у 2 і 3 регістрах банку 1 (у 2 регістру старший байт результату, у 3 – молодший байт).
Перед записом результату його необхідно перетворити у формат з плаваючою крапкою.
Роботу програми перевірити у середовищі MCStudio на 2 варіантах вхідних даних (a1, b1, c1 та a2, b2, c2), які забезпечать повну перевірку вказаної умови.
При тестуванні програми в середовищі MCStudio передбачити індикацію вхідних слів в двійковому коді та кінцевого результату у формі з фіксованою крапкою (двійковий код) та
у формі з плаваючою крапкою скороченого формату одинарної точності стандарту IEEE754 у hex коді.
При написанні програми рекомендується використовувати підпрограми розроблені для стенду УНМС-2.
.
Завдання до ККР з дисципліни МПС #3
1 Узагальнена структурна схема мікропроцесорної системи. Призначення основних функціональних вузлів.
2 Розробіть алгоритм та програму обчислень за формулою.
F = (c+b)V(a-b)
Операнди a, b, c подані у без знаковому форматі з фіксованою крапкою і можуть знаходитись у діапазоні значень від 00h до FFh
Вхідні дані ввести через тумблери та збрегти:
а – у 2 регістрі 2 банку
b – у 6 регістрі 0 банку
с – у 7 регістрі 1 банку
Після завершення обчислень перевірити наступну умову - F – непарне?
При її виконанні зберегти результат у 1 і 2 регістрах банку 1 (у 1 регістру старший байт результату, у 2 – молодший байт), якщо умова не виконується то зберегти результат за наступною адресою: у 4 і 5 регістрах банку 2 (у 4 регістру старший байт результату, у 5 – молодший байт).
Перед записом результату його необхідно перетворити у 2-10 код.
Роботу програми перевірити у середовищі MCStudio на 2 варіантах вхідних даних (a1, b1, c1 та a2, b2, c2), які забезпечать повну перевірку вказаної умови.
При тестуванні програми в середовищі MCStudio передбачити індикацію вхідних слів в двійковому коді та кінцевого результату у формі з фіксованою крапкою (двійковий код) та
у 2-10 коді (BCD код у вигляді 2 розрядного слова сформованого за допомогою 7-сегментних елементів індикації).
При написанні програми рекомендується використовувати підпрограми розроблені для стенду УНМС-2.
Завдання до ККР з дисципліни МПС #4
1 Функції процесора. Системна магістраль, призначення шин. Схема підключення процесора, основні виведення мікросхеми процесора.
2 Розробіть алгоритм та програму обчислень за формулою.
F = (b+a)*(cVb)
Операнди a, b, c подані у без знаковому форматі з фіксованою крапкою і можуть знаходитись у діапазоні значень від 00h до FFh
Вхідні дані ввести через тумблери та збрегти:
а – у 1 регістрі 0 банку
b – у 2 регістрі 2 банку
с – у 3 регістрі 0 банку
Після завершення обчислень перевірити наступну умову – F 0?
При її виконанні зберегти результат у 3 і 4 регістрах банку 1 (у 3 регістру старший байт результату, у 4 – молодший байт), якщо умова не виконується то зберегти результат за наступною адресою: у 6 і 7 регістрах банку 3 (у 6 регістру старший байт результату, у 7 – молодший байт).
Перед записом результату його необхідно перетворити у формат з плаваючою крапкою.
Роботу програми перевірити у середовищі MCStudio на 2 варіантах вхідних даних (a1, b1, c1 та a2, b2, c2), які забезпечать повну перевірку вказаної умови.
При тестуванні програми в середовищі MCStudio передбачити індикацію вхідних слів в двійковому коді та кінцевого результату у формі з фіксованою крапкою (двійковий код) та
у формі з плаваючою крапкою скороченого формату одинарної точності стандарту IEEE754 у hex коді.
При написанні програми рекомендується використовувати підпрограми розроблені для стенду УНМС-2.
Завдання до ККР з дисципліни МПС #5
1 Внутрішня структура мікропроцесора. Схема управління вибіркою команд, АЛУ, регістри процесора, їх розрядність і призначення.