09.04.2018 14:55:24 Коротчиков Никита Организация и функционирование ЭВМ (ПО2/ИТ2) - 2018 1. Задача №1
JMP BEGIN
a dw 65532
b dw 65529
c db 255
d db 254
RES dw 0
BEGIN:
mov ax, a
cmp ax, 65532
je t
cmp ax, 65525
je t1
cmp ax, -20
je t2
cmp ax, 200
je t3
mov al, d
cbw
imul a
cmp ax, 0
jl m1
jmp m2
m1:
mov ax, a
cwd
idiv b
mov bx, ax
mov al, c
cbw
add bx, ax
mov al, d
cbw
imul a
sub bx, ax
mov ax, bx
jmp FIN
m2:
mov al, d
cbw
mov bx, ax
mov ax, a
cbw
idiv bx
mov bx, ax
mov al, c
cbw
add bx, ax
mov ax, bx
imul b
mov bx, ax
mov ax, b
sub ax, bx
jmp FIN
t:
mov ax, 0
jmp FIN
t1:
mov ax, 65512
jmp FIN
t2:
mov ax, -4000
jmp FIN
t3:
mov ax, -2190
FIN:
mov RES, ax
JMP FIN; $