Assembly/22-11-2021/jumpJE.asm

44 lines
918 B
NASM

; multi-segment executable file template.
data segment
; add your data here!
num1 db 0Ah
num2 db 6Dh
ris db 0000h
pkey db "press any key...$"
ends
stack segment
dw 128 dup(0)
ends
code segment
start:
; set segment registers:
mov ax, data
mov ds, ax
mov es, ax
mov ax, 0000h
mov bx, 0000h
mov al, num1
mov bl, num2
cmp ax, bx
je salta
add al, bl
mov ris, al
salta: lea dx, pkey
mov ah, 9
int 21h ; output string at ds:dx
; wait for any key....
mov ah, 1
int 21h
mov ax, 4c00h ; exit to operating system.
int 21h
ends
end start ; set entry point and stop the assembler.