You are on page 1of 10

Assig

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

You might also like