Академический Документы
Профессиональный Документы
Культура Документы
лаба 3
лаба 3
Отчет
По лабораторной работе №3
Тема: Программирование микропроцессора Intel 8086.
Проверил
Крецу В.
Кишинев 2024
Цель работы
а) Инструкции прыжка.
б) Инструкциитестирования.
в) Итерационныеинструкции.
data segment
; add your data here!
pkey db "press any key...$"
p db ?,?,?
rez db ?,?
x db "x=$"
y db "y=$"
z db "z=$"
ends
stack segment
dw 128 dup(0)
ends
code segment
start:
; set segment registers:
mov ax,data
mov ds,ax
mov es,ax
lea dx, y
mov ah, 9
int 21h
mov ah, 1
int 21h
lea dx, z
mov ah, 9
int 21h
mov ah,1
int 21h
mov ah,0;
mov al,[p+2]
mov bl, 5
mul bl
mov [rez+1], al
;5z+x
mov al, [p]
add [rez+1], al
;0.25y
mov ah, 0
mov al,[p+1]
mov bl, 4
div bl
mov [rez], ah
add [rez+1],al
cmp [rez],0
je exit
mov al,[rez]
mov bl, 2
mul bl
mov dl, al