Professional Documents
Culture Documents
Q.1: Write An Assembly Language Program Using Loops That Will Show The Following Output On The Screen T1 A2 I3 M4 O5 O6
Q.1: Write An Assembly Language Program Using Loops That Will Show The Following Output On The Screen T1 A2 I3 M4 O5 O6
Q.1: Write An Assembly Language Program Using Loops That Will Show The Following Output On The Screen T1 A2 I3 M4 O5 O6
nment # 04
Submitted to Sir WASEEM ABBAS
NAME TAIMOOR ASLAM
Roll-No 19-Arid-345
Class BSCS (3rd) A
Subject Computer Organization and Assembly Language
Code CS-530
Q.1: Write an assembly language program using loops that will show the
following output on the screen
T1
A2
I3
M4
O5
O6
R7
org 100h
mov cx,01h
mov ah,0eh
my_name:
mov al,'T'
int 10h
mov al,'1'
int 10h
mov al,0dh
int 10h
mov al,0ah
int 10h
int 10h
mov al,'A'
int 10h
mov al,'2'
int 10h
mov al,0dh
int 10h
mov al,0ah
int 10h
int 10h
mov al,'I'
int 10h
mov al,'3'
int 10h
mov al,0dh
int 10h
mov al,0ah
int 10h
int 10h
mov al,'M'
int 10h
mov al,'4'
int 10h
mov al,0dh
int 10h
mov al,0ah
int 10h
int 10h
mov al,'O'
int 10h
mov al,'5'
int 10h
mov al,0dh
int 10h
mov al,0ah
int 10h
int 10h
mov al,'O'
int 10h
mov al,'6'
int 10h
mov al,0dh
int 10h
mov al,0ah
int 10h
int 10h
mov al,'R'
int 10h
mov al,'7'
int 10h
loop my_name
mov ah,0
int 16h
ret
Q.2: Write an assembly language program using loops that will show the
following output on the screen
TT11
AA22
II33
MM44
OO55
OO66
RR77
org 100h
mov cx,01h
mov ah,0eh
my_name:
mov al,'T'
int 10h
mov al,'T'
int 10h
mov al,'1'
int 10h
mov al,'1'
int 10h
mov al,0ah
int 10h
int 10h
mov al,'A'
int 10h
mov al,'A'
int 10h
mov al,'2'
int 10h
mov al,'2'
int 10h
mov al,0ah
int 10h
int 10h
mov al,'I'
int 10h
mov al,'I'
int 10h
mov al,'3'
int 10h
mov al,'3'
int 10h
mov al,0ah
int 10h
int 10h
mov al,'M'
int 10h
mov al,'M'
int 10h
mov al,'4'
int 10h
mov al,'4'
int 10h
mov al,0ah
int 10h
int 10h
mov al,'O'
int 10h
mov al,'O'
int 10h
mov al,'5'
int 10h
mov al,'5'
int 10h
mov al,0ah
int 10h
int 10h
mov al,'O'
int 10h
mov al,'O'
int 10h
mov al,'6'
int 10h
mov al,'6'
int 10h
mov al,0ah
int 10h
int 10h
mov al,'R'
int 10h
mov al,'R'
int 10h
mov al,'7'
int 10h
mov al,'7'
int 10h
loop my_name
mov ah,0
int 16h
ret