Thursday, October 14, 2010

System Design Lab Prog.

SQUARE WAVE

.MMREGS

.TEXT

ldp #100h

splk #7FFH,00h

l3: out 00H,04h

call l1

splk #0FFH,01h

out 01h,04h

call l1

b l3

l1: lar ar3,#0FFh

l2: mar *,ar3

banz l2,*-

ret



TRIANGULAR

ldp #100h

splk #00h,00h

l3: lar ar2,#45h

l1: out 00h,04h

lacc 00h

add #15h

sacl 00h

mar *,ar2

banz l1,*-

lar ar2,#45h

l2: out 00h,04

lacc 00h

sub #15h

sacl 00h

mar *,ar2

banz l2 b l3


Hi.. Friends..

I've posted d program for triangular and square wave generation..



SQUARE WAVE

         .MMREGS
         .TEXT
         ldp #100h
         splk #7FFH,00h
l3:     out 00H,04h
        call l1
        splk #0FFH,01h
        out 01h,04h
        call l1
        b  l3
l1:    lar ar3,#0FFh
l2:    mar *,ar3
        banz l2,*-
        ret

TRIANGULAR

       ldp #100h
       splk #00h,00h
l3:    lar ar2,#45h
l1:    out 00h,04h
       lacc 00h
       add #15h
       sacl 00h
       mar *,ar2
       banz l1,*-
       lar ar2,#45h
l2:    out 00h,04
       lacc 00h
       sub #15h
       sacl 00h
       mar *,ar2   
       banz l2
       b l3


This is d program hav to enter on to the kit..

Dont need to write old programs with opcode in exam..

(If you've written correctly ignore it)


--
  With Regards
~V Saravanan~

Mail ids :  vsara90@gmail.com
               saravanan_veeran@yahoo.co.in

My Blogs : vs90.blogspot.com
                 ecesaravanan.blogspot.com
                 saravananveeran.weebly.com


0 comments:

Post a Comment