Загрузка данных


.model small
.stack 100h

.data
n       dw 25
result  dw 0

.code
start:

    mov ax, @data
    mov ds, ax

    mov cx, 100
    mov bx, 1

m1:
    mov ax, bx
    mul bx

    cmp ax, n
    je found

    inc bx

    loop m1

    mov result, 0
    jmp finish

found:
    mov result, bx

finish:
    mov ax, 4C00h
    int 21h

end start