DataMuseum.dk

Presents historical artifacts from the history of:

CR80 Hard and Floppy Disks

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CR80 Hard and Floppy Disks

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦e9f9ea28b⟧ TextFile

    Length: 1312 (0x520)
    Types: TextFile
    Names: »TEST_3.S«

Derivation

└─⟦18a2fd90d⟧ Bits:30005144 8" CR80 Floppy CR80FD_0132 ( CR/D/2479 CRD2479: En-CPU CPU/CACHE TEST- PROGRAMMER node: master: CRP5 )
    └─⟦56889de57⟧ 
        └─ ⟦this⟧ »TEST_3.S« 

TextFile

PROCEDURE TEST_3 (R6);
"*********************************************************************


"*********************************************************************
VAR
SAVE:    ARRAY[0..7] OF INTEGER;
ALFA:    INTEGER;
BETA:    INTEGER;
GAMMA:   INTEGER;

BEGIN
R7=>SAVE[7];
STC(6,ADDRESS(SAVE[7])=>R7);
OUTNEWLINE(R6);
OUTTEXT(ADDRESS('TEST 3 RUNNING (:0:)')=>R3,R6);
OUTNEWLINE(R6);
FLUSHOUT(R6);



#40=>R2=>GAMMA;
COUNT=>R0=>ALFA;
WHILE R0<> 0 DO
   BEGIN
      #1000=>R1=>BETA;
      WHILE R1<>0 DO
         BEGIN
            CAD;
            CAE;
            R1-1;
         END;


    IF (OUT_ENABLE=>R0)=1 THEN
        BEGIN
        OUTTEXT(ADDRESS('3(:0:)')=>R3,R6);
        END;

      GAMMA=>R2-1=>GAMMA;
      IF R2=0 THEN
         BEGIN
         IF (OUT_ENABLE=>R0)=1 THEN
             BEGIN
             OUTNEWLINE(R6);
             END;
            #40=>R2=>GAMMA;
         END;



    IF (OUT_ENABLE=>R0)=1 THEN
        BEGIN
        FLUSHOUT(R6);
        END;

      ALFA=>R0-1=>ALFA;
   END;


DICA=>R0;
IF R0=#1 THEN CAD ELSE CAE;



    IF (OUT_ENABLE=>R0)=1 THEN
        BEGIN
        OUTNEWLINE(R6);
        OUTTEXT(ADDRESS('TEST 3 TERMINATED (:0:)')=>R3,R6);
        OUTNEWLINE(R6);
        FLUSHOUT(R6);
        END;


UNS(7,ADDRESS(SAVE[0])=>R7);
EXIT(R6);
END;   "END OF TEST3     "