19 Feb, 2023
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
newline macro lea dx,nl mov ah,9 int 21h endm .model small .stack 100h .data msg1 db 'number is even', '$' msg2 db 'number is odd', '$' nl db 0dh,0ah, '$' .code .startup mov ax,@data mov ds,ax mov ah,1 int 21h mov bl,2 div bl mov al,ah cmp al,0 jg odd even: newline lea dx,msg1 mov ah,9 int 21h jmp exit odd: newline lea dx,msg2 mov ah,9 int 21h exit: .exit |