- •Міністерство транспорту та зв’язку україни львівський коледж державного університету інформаційно-комунікаційних технологій
- •Блок - схема алгоритму сумування двох 16-розрядних чисел наведена на Рис. 2
- •3. Підготовка до виконання роботи та індивідуальне завдання до лабораторної роботи
- •4. Питання вхідного контролю
- •5. Інструмент, обладнання, прилади
- •6. Порядок виконання роботи
- •7. Питання вихідного контролю
- •8. Оформлення звіту :
- •Перелік посилань
Блок - схема алгоритму сумування двох 16-розрядних чисел наведена на Рис. 2
Текст програми, що реалізована в навчальному лабораторному стенді для додавання двох двобайтних чисел.
;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
; Лабораторна робота №2 +
;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Назва: Додавання двох двобайтових чисел
Головні регістри: А2 – старший байт числа А, А1 – молодший байт числа А
В2 – старший байт числа В, В1 – молодший байт числа В
Опис основного коду програми:
mov a,A1 ; A + B
add a,B1 ;
mov CR1,a ;
;
mov a,A2 ;
addc a,B2 ;
mov CR2,a ;
mov LEDDR,CR1 ; Вивід результату на світлодіоди
call Write_LED_L ;
mov LEDDR,CR2 ;
call Write_LED_H ;
;----------------------------------------------------кінець------------------------------------------------------------
кінець--------------------------------------
БЛОК КЕРУВАННЯ ЛАБОРАТОРНОГО СТЕНДУ
Вкл/Викл – вимикач лабораторного стенду.
К1-К8 – перемикачі встановлення двійкової інформації(донизу – „0”, догори – „1”)
„+”, ”-„ – кнопки вибору лабораторної роботи в меню стенда
Ввід – кнопка підтвердження вводу
Вихід – вихід з підпрограми або з лабораторної роботи
Рис.3 Блок керування лабораторного стенду
3. Підготовка до виконання роботи та індивідуальне завдання до лабораторної роботи
Обчислити суму двох двобайтних чисел користуючись лабораторним стендом з використанням системи команд мікроконтролера AT89S8252.
Операції числа змінних вибрати з таблиць згідно варіанту. Отримавши результат на стенді, перевірити правильність власних розрахунків.
Таблиця 4. Варіанти завдань (№ студента за списком в журналі) за результатами практичної №9
4. Питання вхідного контролю
Що таке шістнадцяткова система счислення?
Як перевести число з шістнадцяткової системи числення у двійкову?
Яка послідовність виконання дій при додаванні двійкових чисел?
5. Інструмент, обладнання, прилади
Лабораторний стенд
6. Порядок виконання роботи
Зробити обчислення згідно варіанту:
написати програму додавання двох двобайтових чисел з використанням системи команд мікроконтролера AT89S8252;
перевести числа з шістнадцяткової системи числення у двійкову;
додати двійкові числа;
самостійно провести обчислення і занести результат у звіт роботи.
Включити живлення стенду
Вибрати потрібний номер лабораторної роботи, користуючись пультом керування ( Рис.3)
Виконати покроковий ввід даних контролюючи правильність введення за допомогою світлодіодного індикатора
Перемикачами К1-К8 вводимо старший байт числа А.
Натискаємо кнопку „ввід”, щоб зафіксувати число.
Перемикачами К1-К8 вводимо молодший байт числа А.
Натискаємо кнопку „ввід”, щоб зафіксувати число.
Перемикачами К1-К8 вводимо старший байт числа Б.
Натискаємо кнопку „ввід”, щоб зафіксувати число.
Перемикачами К1-К8 вводимо молодший байт числа Б.
Натискаємо кнопку „ввід”, щоб зафіксувати число і виконати операцію додавання двох двобайтових чисел.
Зчитати результат виконання програми на світлодіодний індикатор і перевірити правильність виконання програми ;
Скласти звіт : а. записати результати виконання роботи у таблицю результатів 1;
б. дати відповіді на контрольні запитання
Висновок.