Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лр8

.docx
Скачиваний:
0
Добавлен:
26.03.2021
Размер:
40.09 Кб
Скачать

Лабораторна робота № 8

ПРОГРАМУВАННЯ ОБРОБКИ ЦІЛОЧИСЛОВИХ ДАНИХ

Мета роботи – вивчення команд арифметичних, логічних операцій і команд зсувів і набуття навиків написання процедур обробки цілочислових даних мовою асемблера.

Завдання:

Виконати обчислення Х за заданим виразом. Коректність результату перевірити у налагоджувачі на різних значеннях вихідних даних. Тип змінних для парних варіантів – byte, для непарних – word.

12


Лістинг програми за варіантом:

data segment

a db 5

c db 3

rez db 0

pkey db "press any key...$"

ends

stack segment

dw 128 dup(0)

ends

code segment

start:

mov ax, data

mov ds, ax

mov es, ax

xor ax,ax

mov al, a

inc al

mov ah, c

inc ah

mul al

add al,8

mov bh, a

add bh, c

div bh

mov rez, al

mov ah,4ch

int 21h

ends

end start

Рисунок 1 – Результат виконання програми

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]