mirror of
https://github.com/moshix/mvs.git
synced 2026-01-11 23:43:00 +00:00
translate instruction program for the quiz in video M100
This commit is contained in:
parent
67378ff59a
commit
525352dd7b
30
TRinstruction
Normal file
30
TRinstruction
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
your edit profile using the command RECOVERY ON.
|
||||||
|
PRINT DATA,ON,GEN PRINT OUT EVERYTHING
|
||||||
|
QUIZ CSECT START OF CODE SECTION
|
||||||
|
SAVE (14,12) SAVE REGS ON ENTRY
|
||||||
|
BASR R12,0 AND SET UP MY
|
||||||
|
USING *,R12 BASE REGISTER
|
||||||
|
ST R13,SAVEA+4 ENSURE SAVE AREA CHAIN
|
||||||
|
LA R13,SAVEA IS BUILT CORRECTLY
|
||||||
|
*
|
||||||
|
OPEN (OUTDCB,OUTPUT) OPEN OUTPUT FILE DD OUTDD
|
||||||
|
UNPK PM100,M100(6) M100 IS 6 BYTES,PM100 IS 12
|
||||||
|
TR PM100,TRTAB TRANLATE IT NOW
|
||||||
|
PUT OUTDCB,OUTAREA WRITE CONTENT FROM PM100
|
||||||
|
* TO OUTPUT FILE (OR PRINTER)
|
||||||
|
EXIT CLOSE (OUTDCB) CLOSE OUTPUT
|
||||||
|
L R13,SAVEA+4 PREVIOUS SAVE AREA ADRS
|
||||||
|
RETURN (14,12),RC=0 RETURN TO CALLER WITH RC=0
|
||||||
|
LTORG
|
||||||
|
SAVEA DS 18F SAVE AREA
|
||||||
|
OUTDCB DCB DSORG=PS,MACRF=PM,DDNAME=OUTDD DD NEESD TO BE OUTDCB
|
||||||
|
*---OUTPUT STRUCTURE -----------------------------------------
|
||||||
|
OUTAREA DS 0CL121 OUTPUT BUFFER
|
||||||
|
DC CL1' '
|
||||||
|
PM100 DS CL12 M100 TRANSLATION HOLDER
|
||||||
|
DC CL108' ' CAN YOU GUESS IT?
|
||||||
|
*---END OF OUTPUT STRUCTURE ------------------------------------
|
||||||
|
M100 DC X'C6FFEE0394EC' STRING TO BE TRANSLATED
|
||||||
|
*
|
||||||
|
* TRANSLATE TABLE BELOW
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user