-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathEven_Odd(lab 2.a).asm
More file actions
66 lines (48 loc) · 786 Bytes
/
Even_Odd(lab 2.a).asm
File metadata and controls
66 lines (48 loc) · 786 Bytes
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
; University of Rajshahi
; Name : Nakul Deb Nath
; Dept : CSE
; Date : 20-10-2018
.model small
.stack 100h
.data
n db ?
msg1 db 'Enter N (0 to 9) : $'
msg2 db 'This number is Even$'
msg3 db 'This number is Odd$'
.code
main proc
mov ax,@data
mov ds,ax
lea dx,msg1
mov ah,9
int 21h
mov ah,1
int 21h
mov n,al
mov ah,2
mov dl,0ah
int 21h
mov dl,0dh
int 21h
mov dx,0
mov al,n
mov bx,2
div bx
cmp dx,0
je even
jne odd
even:
lea dx,msg2
mov ah,9
int 21h
jmp exit
odd:
lea dx,msg3
mov ah,9
int 21h
jmp exit
exit:
mov ah,4ch
int 21h
main endp
end main