;*********************************************************        
;  TMS320C31.asm template
;
;      written by: Jin Churn Chong
;                : Kevin Donohue (donohue@engr.uky.edu)
;
;      University of Kentucky
;      Electrical Engineering Department
;      Date of last revision (8-11-99)
;*********************************************************
        
        
        
        
        .start  ".data",0x809c00
        .start  ".text",0x809900

        .data
val1    .word   0300h         ;val1=300 hex number
val2    .word   0200h         ;val2=200 hex number
rslt    .word   0h            ;memory space for result (in hex)
val1f   .float  0.9813        ;val1f=0.9813 floating point number
val2f   .float  0.8735        ;val2f=0.8735 floating point number
vrsltf  .float  0             ;memory space for result (in float)
err     .float  0	      ;error
num1f   .float  768.3         ;val1f=0.9813 floating point number
num2f   .float  0.9           ;val2f=0.8735 floating point number
nrsltf  .float  0             ;memory space for result (in float)
n1      .float  .25
n2      .float  .5
n3      .float  .75
n4      .float  .9
n5      .float  0
nr      .float  0
;program memory
pm      .float  .346
        .float  .189 
        .float  .407
        .float  .501
        .float  .782
        .float  1.00
        .float  .123
        .float  .885
;data memory
dm      .float  .75
        .float  .3125
        .float  .25
        .float  .50
        .float  .59375
        .float  .9375
        .float  .875
        .float  .078125
pm_addr .word   pm
dm_addr .word   dm
pmdmrslt .float  0
h       .float  .346
        .float  1.0
        .float  .501
        .float  .885
x       .float  .75
        .float  .3125
        .float  .50
        .float  .078125
h_addr  .word   h
x_addr  .word   x
y       .float  0

        .entry  BEGIN
        .text
BEGIN
;Your code goes here

;end of your code

LOOP    b       LOOP
