1. Написать ассемблерную программу ввода бинарных одноканальных статических сигналов из портов с адресами 01, 02, 03 и их логической обработки. Расположение битов в байтах и требуемую логическую функцию задает преподаватель в соответствии с таблицей 1;
2. Ввести программу, отладить ее, результат показать преподавателю;
Таблица 1 –Варианты заданий расположения битов в портах
| Вариант №
| Положение бита в портах
| Логическая функция
|
| Порт 01
| Порт 02
| Порт 03
| Y = F(x)
|
|
|
|
|
| Y = X1^X2^X3
|
|
|
|
|
| Y = X1vX2vX3
|
|
|
|
|
| Y = X1^X2^X3
|
|
|
|
|
| Y = X1vX2vX3
|
|
|
|
|
| Y = (X1^X2)vX3
|
|
|
|
|
| Y = (X1vX2)^X3
|
|
|
|
|
| Y = X1+X2+X3
|
|
|
|
|
|
Y = X1+X2+X3
|
3. Написать программу ввода динамического одноканального бинарного сигнала в соответствии с алгоритмом, показанным на
рисунке 2. Вариант задания в соответствии с таблицей 2 получить у преподавателя;
4. Ввести программу, отладить ее, результат показать преподавателю;
5. Оценить максимальную погрешность при вводе динамического бинарного сигнала.
Таблица 2 – варианты заданий для программы
| Вариант №
| Адрес порта
| Позиция бита
| Тип перехода
|
|
|
|
| “0” – “1”
“1” – “0”
“0” – “1”
“1” – “0”
“0” – “1”
“1” – “0”
“0” – “1”
“1” – “0”
|