8086 Program: PRIME NUMBER BETWEEN 1 TO 50

.model small
.stack
.code
main proc
    mov ax,@data
    mov ds,ax
    mov dl,1
    mov cx,50
    mov si,offset primenum
    L1:mov bl,2
    add dl,1
    cmp dl,2
    je insert
    logic:mov ah,0
    mov al,dl
    div bl
    cmp ah,0
    je L1
    add bl,1
    cmp bl,al
    jb logic
    jmp insert
    insert:mov [si],dl
    inc si
    loop L1
    mov ah,4ch
    int 21h
main endp
.data
primenum db 50 dup(?)
end

1 comment:

  1. can u do ıs prime or ıs not prime version

    ReplyDelete