You are on page 1of 4

Lab 6

Control Instructions

Student Name: Uzair Ashfaq Roll no: NIM-BSCS-2021-38

Task 1: Write program display 0 to 9 value using loop.

.model small
.stack 100h
.data
.code
main proc

mov cx, 10

mov dl, '0'

display_loop:
mov ah, 02h
int 21h

add dl, 1

loop display_loop

mov ah, 4Ch


int 21h

main endp
end main

Task 2: Write program display 9 to 0 value using loop.


.model small
.stack 100h
.data
.code
main proc

mov cx, 10

mov dl, '9'

display_loop:
mov ah, 02h
int 21h

sub dl, 1

loop display_loop

mov ah, 4Ch


int 21h

main endp
end main

Task 3: Write a program display A TO Z letter using loop decrement in assembly.


.model small
.stack 100h
.data
.code
main proc

mov cx, 26

mov dl, 'Z'

display_loop:
mov ah, 02h
int 21h

SUB dl, 1

loop display_loop

mov ah, 4Ch


int 21h

main endp
end main

Task 4: Write a program display A TO Z using increment in assembly.


.model small
.stack 100h
.data
.code
main proc

mov cx, 26

mov dl, 'A'

display_loop:
mov ah, 02h
int 21h

ADD dl, 1

loop display_loop

mov ah, 4Ch


int 21h

main endp
end main

Task 5: Write an assembly language program, which output the first ten Prime numbers.
Hint: Use looping technique, to output numbers one by one in each iteration of loop.

PURI LAB SUNDAY KO SUBMIT HOUGI, iA <3

You might also like