File: SDAU2A.MA of Tape: Various/Decus/decus-2
(Source file text)
.TITLE L I N K - L I B R A R Y .SBTTL SDAU2A:2-STELLIGE DEZIMALAUSGABE .INCLUDE SYS:MACLIB.MA /****SDAU2A**** /04.09.81 PMO,15.10.82,15.11.83 VH /(L,AC)=?,AUSZUDRUCKENDE ZAHL /CALL SDAU2A /(L,AC)=0,0 /************** /DAS UNTERPROGARMM SDAU2A WIRD VOM MACRO DECPRT VERWENDET. /ES DIENT ZUR UMWANDLUNG UND DEM AUSDRUCK EINER BIS ZU /3-STELLIGEN OKTALZAHL IN EINE 2-STELLIGE DEZIMALZAHL /DIE OKTALZAHL MUSS IM AC STEHEN. /DER ZAHLENBEREICH BETRAEGT 0-99. /DIE FUEHRENDE 0 WIRD UNTERDRUECKT. /ES WERDEN KEINE FUEHRENDEN SPACES AUSGEGEBEN ! /DER AUSDRUCK ERFOLGT UEBER TTY ODER TTY+LPT /ANWAHL DURCH SPHSR=0 NUR TTY / SPHSR=1 TTY+LPT OPEN "SDA2A","F" .ENTRY SDAU2A DEFMER ZAHL$ ,ZAHL1$ ,PNTR1$ SDAU2A, OPNSUB RT:DUALR$,AC:ZAHL$ TAD ZAHL$ AND (177) DCA ZAHL1$ DCA PNTR1$ DUAL1$: TAD ZAHL1$ TAD (-12) SMA JMP DUAL2$ CAL TAD PNTR1$ SNA JMP DUAL3$ TAD ("0) TYPECL DUAL3$: TAD ZAHL1$ TAD ("0) TYPECL DUALR$: V /RUECKSPRUNG JMP I SDAU2A DUAL2$: DCA ZAHL1$ INC PNTR1$ JMP DUAL1$ CLOSE "SDA2A" ENDPR