Routine Start Address
Main0K
Init1K
Load2K
Calc3K
Print4K
DataStart Address
N15K
N26K
Tot7K
Main()
int N1[256], N2[256], Tot[256]

**** 1. Show VM table

Init( Tot )
**** 3. Show VM table

Load( N1, File1, N2, File2 )
Calc( Total, Num1, Num2 )
Print( Total )
Exit

Init( TArray )

For i = 0 to 255
    TArray[i] = 0
EndFor

**** 2 Show VM table
Return

Load( Array1, Fname1, Array2, Fname2 )

I = 0
Open Fname1, Fname2

While ( Not = EOF )
    Read Fname1 into Array1[i]
EndFor

While ( Not = EOF )
    Read Fname2 into Array2[i]
EndFor

**** 4 Show VM table
Return

Calc( TArray, Array1, Array2 )

For i = 0 to 255
    TArray[i] = Array1[i] + Array2[i]
EndFor

Return

Print( Array )

For i = 0 to 255
    Print Array[i]
EndFor

Return