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


.model small
.stack 100h
.data
    number dw 25
.code
start:
    mov ax, @data
    mov ds, ax

    mov cx, number
    mov bx, 1

find_root:
    mov ax, bx
    mul ax
    cmp ax, number
    je found
    inc bx
    loop find_root

    mov bx, 0

found:
    mov ax, bx
    mov ah, al

    mov ax, 4C00h
    int 21h
end start