Лабораторна робота №3
Лабораторна робота №
Прості арифметичні операції
Прості арифметичні операції.
Мета роботи: Ознайомитися з простими арифметичними операціями та вдосконалити свої знання у роботі з регістрами прапорців.
Завдання: Виконати наступні операції: додавання, віднімання, додавання враховуючи прапорець переносу, інкрементування, декрементування, множення, ділення,
Хід роботи
1. Операція додавання
mov A,#11
mov R1,#25
add A,R1
В результаті отримане значення запишеться в акумулятор та відбудеться зміна прапорців переносу та переповнення, оскільки числа що додаються перевищують розмір 1 байта
2. Команда віднімання
mov R1,#12
subb A,R1
Результат команди запишеться в акумулятор.
3. Додавання враховуючи прапорець переносу
mov 19,#20
addc A,19
Результат в акумуляторі, та відбулося обнулення прапорця переносу, оскільки при виконанні операції відбулося врахування прапорця переносу.
4. Операція інкрементування
inc R1
В результаті вміст регістру R1 збільшується на 1.
5. Операція декрементування
dec А
Вміст акумулятора зменшиться на 1.
6. Операція множення
mov B,#11
mov A,#25
mul AB
7. Операція ділення
mov B,#25
div AB
Висновок. На даній лабораторній роботі я навчився виконувати прості арифметичні операції: додавання, віднімання, додавання з врахуванням прапорця переносу, множення та ділення, та прослідкувала зміну прапорців регістра PSW при виконанні цих команд.