Лабораторна робота №2
Реалізувати варіант завдання мовою TASM, використовуючи оператори ADD, SUB, INC, DEC.
Варіант 1:
- Задайте два байтові числа (BYTE_1 та BYTE_2).
- Використовуючи ADD, збільште значення BYTE_1 на 5.
- Використовуючи SUB, зменште значення BYTE_2 на 3.
Варіант 2:
- Оголосіть слова (WORD_1 та WORD_2).
- Використовуючи INC, збільште значення WORD_1 на 10.
- Використовуючи DEC, зменште значення WORD_2 на 8.
Варіант 3:
- Оголосіть два двійкових числа (BIN_1 та BIN_2).
- Використовуючи ADD, додайте до BIN_1 значення 1010 (десяткове число).
- Використовуючи SUB, відніміть від BIN_2 значення 1101 (десяткове число).
Варіант 4:
- Оголосіть два слова (WORD_A та WORD_B).
- Використовуючи INC, збільште значення WORD_A на 15.
- Використовуючи DEC, зменште значення WORD_B на 7.
Приклад рішення
.model small .data WORD_A dw 5h WORD_B dw 10101010b .code main proc
;Тіло програми
; Завершення програми MOV AH, 4Ch INT 21h main endp end main