

          1.ςεδαλτιςοχαξιε ι υπςαχμεξιε χωχοδον

        CR       λοξεγ χχοδα στςολι
        RUBOUT   στιςαξιε ποσμεδξεηο σινχομα.λυςσος χμεχο
        CTRL-U   στεςετψ στςολυ
        CTRL-X   στεςετψ στςολυ
        CTRL-R   ποχτοςιτψ χχοδ τελυϋεκ λοναξδξοκ στςολι
        CTRL-B   λοξεγ στςολι (σ πςοδομφεξιεν ξα σμεδυΰϋεκ)
        CTRL-Z   λοξεγ χχοδα σ λοξσομι (δμρ PIP ι ED)
        CTRL-P   λοπιςοχατψ χεσψ δαμψξεκϋικ χχοδ σ λοξσομι ξα πεώατψ
        CTRL-S   χςενεξξαρ πςιοσταξοχλα χωχοδα ξα λοξσομψ
        CTRL-C   ηοςρώικ σταςτ (πεςεϊαηςυϊλα CP/M)

          2.σπισολ δοπυστινωθ ζιϊιώεσλιθ υστςοκστχ

        CON:     σιστενξαρ λοξσομψ
        PTR:     χχοδ σ π/μ
        RUN:     χωχοδ ξα π/μ
        LST:     πεώαταΰϋεε υστςοκστχο
        TTY:     τεμετακπ (νεδμεξξαρ λοξσομψ)
        CRT:     δισπμεκ (βωστςαρ λοξσομψ)
        UC1:     λοξσομψ,ϊαδαξξαρ πομψϊοχατεμεν
        PRT:     βωστςωκ χχοδ σ π/μ
        UR1:     χχοδ1,οπςεδεμεξξωκ πομψϊοχατεμεν
        UR2:     χχοδ2,οπςεδεμεξξωκ πομψϊοχατημεν
        PTP:     βωστςωκ χωχοδ ξα π/μ
        UP1:     πεςζοςατος 1,οπςεδεμεξξωκ πομψϊοχατεμεν
        UP2:     πεςζοςατος 2,οπςεδεμεξξωκ πομψϊοχατεμεν
        LPT:     αγπυ
        UL1:     υστςοκστχο 1 χωχοδα τελστα,οπςεδεμεξξοε πομψϊοχατεμεν

          3.δοπυστινωε ξαϊξαώεξιρ μοηιώεσλιθ υστςοκστχ ξα ζιϊιώεσλιε

        CON: = TTY: CRT: BAT: UC1:
        RDR: = TTY: PTR: UR1: UR2:
        PUN: = TTY: PTR: UP1: UP2:
        LST: = TTY: CRT: LPT: UL1:

          4.ϊξαλι,ϊαπςεϋεξξωε χ ινεξαθ

        < > . , ; : = ? * [ ]

          5.τιπω ζακμοχ

        ASM  ισθοδξωκ ζακμ δμρ ασσενβμεςα ASM
        PRN  ζακμ δμρ πεώατι μιστιξηα
        HEX  ζακμ ϋεστξαδγατιςιώξωθ ναϋιξξωθ λοδοχ
        BAS  ισθοδξωκ ζακμ δμρ λονπιμρτοςα CBASIC
        INT  πςονεφυτοώξωκ ζακμ δμρ ιξτεςπςιτατοςα CRUN
        COM  λοναξδξωκ ζακμ CCP
        PL1  ισθοδξωκ ζακμ δμρ PL/1
        REL  πεςενεύαενωκ νοδυμψ
        TEX  TEX ζοςνατιςοχαξξωκ ιστοώξιλ
        BAK  χσπονοηατεμψξωκ ζακμ δμρ ED
        FOR  ισθοδξωκ ζακμ δμρ λονπιμρτοςα F(ORTRAN)80
        COB  ισθοδξωκ ζακμ δμρ λονπιμρτοςα COBOL
        DAT  ζακμ δαξξωθ δμρ ζοςτςαξα
        SYM  σινχομιώεσλικ ζακμ δμρ SID
        $$$  χςενεξξοκ ζακμ

          6.ςεϊιδεξτξωε λοναξδω

        6.1  ERA[X:] AFN          στιςαξιε ζακμοχ σ δισλα
        6.2. DIR[X:] [AFN]        χωχοδ λαταμοηα δισλα ιμι ςρδα ζακμοχ
        6.3. REN[X:] UFN1 = UFN2  ινρ ζακμα UFN2 ϊανεξρετσρ ξα ινρ UFN1
        6.4. SAVE N [X:] UFN      ϊαπισψ ιϊ TPA N στςαξιγ πο 256 βακτ
                                  ξαώιξαρ σ αδςεσα 100H χ ζακμ σ ινεξεν UFN
        6.5. TYPE [X:] UFN        πεώατψ ζακμα UFN χ λοδαθ ASCII
        6.6. USER N               υσταξοχλα ξονεςα πομψϊοχατεμρ

          7.τςαξϊιτξωε λοναξδω

        7.1. STAT

             λοναξδα              σοοβϋεξιρ
             STAT                 D: R/W, SPACE: NNNK
                                  D: R/O, SPACE: NNNK
             STAT D:              BYTES REMAINING ON X: NNNK
             STAT [D:] AFN[*]     [SIZE] RECS BYTS EXT D:FILENAME.TYP
                                         RRRR BBB  EE  D:PPPPPPPP.SSS
        RRRR - λομιώεστχο 128-βακτξωθ ϊαπισεκ
        BBB  - λομιώεστχο λιμοβακτ (BBB = RRRR*128/1024)
        EE   - λομιώεστχο ελστεξτοχ πο 16K (EE=BBB/16)
        D    - ινρ δισλα,σοδεςφαϋεηο δαξξωκ ζακμ
        PPPPPPPP.SSS - οσξοχξοε ι χσπονοηατεμψξοε ινρ ζακμα

             STAT D:DSK:               D:DRIVE CHARACTERISTICS
                                   65536: 128 BYTE RECORD CAPACITY
                                    8192: KILOBYTE DRIVE CAPACITY
                                     128: 32 BYTE DIRECTORY CAPACITY
                                       0: CHECλED DIRECTORY ENTRIES
                                    1024: RECORDS/EX\ENT
                                     128: RECORDS/BLOCK
                                      58: SECTORS/TRACK
                                       2: RESERVED TRACKS

             STAT VAL:             TEMP R/0 DISK: D:=R/O (δισλ τομψλο
                                                          δμρ ώτεξιρ)
        πεώατψ σπισλα χσεθ         SET INDICATOR: D:FILENAME.TYP *R/0 R/W
        δοπυστινωθ ξαϊξαώεξικ                     *SYS *DIR (υσταξοχιτψ
        μοηιώεσλιθ υστςοκστχ                                 ιξδιλατος)
        ξα ζιϊιώεσλιε              DISK STATUS: DSK: D:DSK (στατυσ δισλα)
                                   USEV STATUS: USR: (στατυσ πομψϊοχατεμρ)
                                   IOBYTE ASSIGN: (σπισολ χοϊνοφξωθ
                                                   ξαϊξαώεξικ)
             STAT D:=R/O           πεςεχεστι δισλ χ ςεφιν ''τομψλο ώτεξιε''.
                                   οβςατξωκ πεςεχοδ χοϊνοφεξ τομψλο πςι
                                   ''ηοςρώεν'' σταςτε.
             STAT DEV:             πεώατψ τελυϋιθ ξαϊξαώεξικ
             STAT ID1=PD1,ID2=PD2,...,IDN=PDN -
                                   ιϊνεξεξιε ξαϊξαώεξικ μοηιώεσλιθ ι
                                   ζιϊιώεσλιθ υστςοκστχ, ηδε IDN-μοη.υστς.
                                     PDN-ζιϊ.υστς.

       7.2. ASM

        χωϊοχ δχυθπςοθοδξοηο ασσενβμεςα ι τςαξσμργιρ ζακμα σ ϊαδαξξων ινεξεν.
        χωϊοχ λοναξδω:
                      ASM  ινρ ζακμα          (1)
                      ASM  ινρ ζακμα.P1P2P3   (2)

        χ μΰβον σμυώαε ζακμ δομφεξ ινετψ τιπ ASM.

                      P1 - δισλ,σοδεςφαϋικ ισθοδξωκ τελστ
                      ς2 - δισλ, ξα λοςωκ βυδετ ϊαπισωχατψσρ HEX ζακμ
                           (εσμι P2=Z,το HEX ζακμ ξε σοϊδαετσρ)
                      P3 - δισλ,ξα λοτοςωκ βυδετ ϊαπισωχατψσρ PRN ζακμ,
                           τ.ε. ζακμ σ μιστιξηον (εσμι P3=X,το μιστιξη
                           χωχοδιτσρ ξα λοξσομψ;εσμι P3=Z,το PRN ζακμ
                           ξε σοϊδαετσρ)

        πςοηςαννα σοστοιτ ιϊ ποσμεδοχατεμψξοστι στςολ χιδα:

        ξονες  νετλα  οπεςαγιρ  οπεςαξδ  ;πςινεώαξιρ

        τιπω νετολ: ιδεξτιζιλατος     ιμι
                    ιδεξτιζιλατος:

        ιδεξτιζιλατος σοστοιτ ιϊ βυλχ ι γιζς ι ξαώιξαετσρ σ βυλχω,δμιξα
        ιδεξτιζιλατοςα ξε δομφξα πςεχωϋατψ 16 ϊξαλοχ. ϊξαλ * ιηξοςιςυετσρ.

        τιπω λοξσταξτ:
                      B  δχοιώξαρ λοξσταξτα
                      Q  χοσψνεςιώξαρ λοξσταξτα
                      D  δεσρτιώξαρ λοξσταξτα
                      H  ϋεστξαδγατιςιώξαρ λοξσταξτα

        στςολοχωε λοξσταξτω πςεδσταχμρΰτ σοβοκ ξαβος ϊξαλοχ ASCII,
        ϊαλμΰώεξξωκ χ αποστςοζω.

           ϊαςεϊεςχιςοχαξξωε ινεξα:ινεξα χσεθ ςεηιστςοχ,ινεξα ναϋιξξωθ
        ιξστςυλγικ ι διςελτιχ ασσενβμεςα.

           αςιζνετιώεσλιε ι μοηιώεσλιε οπεςατοςω:

             A+B      βεϊϊξαλοχοε σμοφεξιε A ι B
             A-B      βεϊϊξαλοχοε χωώιταξιε B ιϊ A
              +B      υξαςξωκ πμΰσ
              -B      υξαςξωκ νιξυσ
             A*B      βεϊϊξαλοχοε υνξοφεξιε A ξα B
             A/B      βεϊϊξαλοχοε δεμεξιε A ξα B
             A MOD B  οστατολ οτ δεμεξιρ A ξα B
             NOT B    μοηιώεσλαρ ιξχεςσιρ B
             A AND B  μοηιώεσλοε ''ι''
             A OR B   μοηιώεσλοε ''ιμι''
             A XOR B  μοηιώεσλοε ''ισλμΰώαΰϋεε ιμι''
             A SHL B  σδχιη α χμεχο ξα χ βιτοχ,δοπομξεξιε ξυμρνι
             A SHR B  σδχιη α χπςαχο ξα χ βιτοχ,δοπομξεξιε ξυμρνι

           πςιοςιτετ οπεςατοςοχ
             * / MOD SHL SHR - + NOT AND OR XOR

           διςελτιχω ασσενβμεςα

             ORG      υσταξοχιτψ ϊξαώεξιε σώετώιλα αδςεσα
             END      λοξεγ πςοηςαννω,νοφετ πςισυτστχοχατψ σταςτοχωκ αδςεσ
             EQU      ώισμοχοε ''πςιςαχξρτψ''
             SET      ώισμοχοε ''υσταξοχιτψ''
             IF       ξαώαμο υσμοχξοηο ασσενβμιςοχαξιρ
             ENDIF    λοξεγ υσμοχξοηο ασσενβμιςοχαξιρ
             DB       ϊαδατψ βακτ δαξξωθ
             DW       ϊαδατψ σμοχο δαξξωθ
             DS       οτχεστι οβμαστψ πανρτι

           σπισολ ιξστςυλγικ σοχπαδαετ σο σπισλον ιξστςυλγικ νιλςοπςογεσσοςα
           INTEL 8080

           σοοβϋεξιρ οβ οϋιβλαθ:

             D        οϋιβλα χ δαξξωθ:όμενεξτ δαξξωθ ξε νοφετ βωτψ πονεϋεξ
                      χ υλαϊαξξυΰ οβμαστψ πανρτι
             E        ξεχεςξοε χωςαφεξιε:χωςαφεξιε ξεχεςξο οβςαϊοχαξο ι ξε
                      νοφετ βωτψ χωώισμεξο χ πςογεσσε ασσενβμιςοχαξιρ
             L        ξεχεςξαρ νετλα:νετλα ξε νοφετ πορχιτψσρ χ δαξξον
                      λοξτελστε(νοφετ βωτψ δχοκξοε οπςεδεμεξιε)
             N        ξε ςεαμιϊοχαξο:χοϊνοφξοστι,λοτοςωε βυδυτ πςισυτστχο-
                      χατψ χ σμεδυΰϋιθ χεςσιρθ ASM
             O        πεςεπομξεξιε:οώεξψ σμοφξοε χωςαφεξιε
             P        οϋιβλα ζαϊω:νετλα πομυώαετ ςαϊξωε ϊξαώεξιρ πςι δχυθ
                      ποσμεδοχατεμψξωθ πςοθοδαθ πο πςοηςαννε
             R        ςεηιστςοχαρ οϋιβλα:ϊξαώεξιε ϊαδαξξοε χ λαώεστχε ςε-
                      ηιστςα,ξε σοοτχετστχυετ λοδυ ιξστςυλγιι
             V        οϋιβλα ϊξαώεξιρ:οπεςαξδ,χωώισμεξξωκ χ χωςαφεξιι,ξε-
                      χεςξο οβςαϊοχαξ

             NO SOURCE FILE PRESENT   ζακμ ϊαδαξξωκ χ λοναξδε ASM,ξε συ-
                                      ϋεστχυετ ξα δισλε
             NO DIRECTORY SPACE       λαταμοη δισλα ϊαπομξεξ
             SOURCE FILE NAME ERROR   ξεχεςξο ϊαδαξο ινρ ζακμα ASM
             SOURCE FILE READ ERROR   οϋιβλα πςι ώτεξιι ισθοδξοηο ζακμα
             OUTPUT FILE WRITE ERROR  οϋιβλα πςι ϊαπισι χωθοδξοηο ζακμα
             CANNOT CLOSE FILE        χωθοδξοκ ζακμ ξε νοφετ βωτψ ϊαλςωτ

          7.3. LOAD [X:] UFN

        ώτεξιε ζακμα σ ϊαδαξξων ινεξεν χ HEX ζοςνατε ι σοϊδαξιε ζακμα χ
       COM ζοςνατε.

          7.4. PIP

             (1)   PIP
             (2)   PIP   ''λοναξδξαρ στςολα''

        ζοςνατ (1) ποϊχομρετ χωπομξιτψ ξεσλομψλο λοναξδξωθ στςολ,χχοδινωθ
       ποσμε *. χωθοδ ιϊ PIP πο CR (σςαϊυ ποσμε *).
        ζοςνατ λοναξδξοκ στςολι:

             πςιενξιλ = ιστοώξιλ #1, ... , ιστοώξιλ #N

        δοπυστινωε χιδω σολςαϋεξικ:

             PIP X:=AFN      λοπιςοχατψ ξα X χσε ζακμω AFN σ αλτιχιϊιςο-
                             χαξξοηο δισλα
             PIP X:=Y:AFN    λοπιςοχατψ ξα X χσε AFN ζακμω σ Y
             PIP UFN=Y:      όλχιχαμεξτξο PIP UFN=Y:UFN
             PIP X:UFN=Y:    όλχιχαμεξτξο X:UFN=Y:UFN

        δοπομξιτεμψξωε ινεξα υστςοκστχ:

             NUL:      !     χωχοδ 40 ξυμεκ χ λοδε ASCII
             EOF:            χωχοδ λοξγα ζακμα (CTRL-Z)
             INP:            σπεγιαμψξοε υστςοκστχο χχοδα. χωϊοχ:
                             CALL 103H,δαξξωε χ 109H
             OUT:       $    σπεγιαμψξοε υστςοκστχο χωχοδα. χωϊοχ:
                             CALL 106H,δαξξωε χ ςεηιστςε C
             PRN:            χωχοδ ξα LST:σ ξονεςαγιεκ στςολ,σ ταβυμργιεκ
                             πο λαφδοκ χοσψνοκ λομοξλε,σ υσταξοχλοκ στςα-
                             ξιγω ποσμε λαφδωθ 60 στςολ

        παςανετςω PIP,ϊαλμΰώαενωε χ λχαδςατξωε σλοβλι:

             B               ςεφιν πεςεδαώι βμολανι
             DN              στιςαξιε σινχομοχ ποσμε N-ηο (δμρ υϊλοκ πεώατι)
             E               όθο οπεςαγικ πεςεδαώι
             F               οπςεδεμεξιε ζοςνατοχ πεςεδαώι
             GN              χχοδ ζακμα πομψϊοχατεμρ σ ξονεςον N (0 - 15)
             H               πεςεδαώα ϋεστξαδγατιςιώξωθ δαξξωθ σ πςοχεςλοκ
             I               ιηξοςιςοχαξιε 00 πςι πεςεδαώε (οδξοχςενεξξο
                             χμεώετ H)
             L               πεςελοδιςοχαξιε χεςθξεηο ςεηιστςα χ ξιφξικ
             N               ξυνεςαγιρ στςολ (εσμι N2,το χλμΰώαΰτσρ χεδυϋιε
                             ξυμι ι υσταξαχμιχαετσρ ταβυμργιρ)
             O               πεςεδαώα οβ'ελτξοηο ζακμα
             PN              πεςεχοδ στςαξιγω ποσμε λαφδωθ N στςολ
             QS Z            πςελςατιτψ πεςεδαώυ ποσμε στςολι S
             R               ώτεξιε σιστενξοηο ζακμα
             SS Z            ξαώατψ πεςεδαώυ σο στςολι S
             TN              ταβυμργιρ χ λαφδοκ N-οκ λομοξλε
             U               πεςελοδιςοχαξιε ξιφξεηο ςεηιστςα χ χεςθξικ
             V               πςοχεςλα πςαχιμψξοστι λοδιςοχαξιρ
             W               πεςεϊαπισψ ζακμα σ ιξδιλατοςον R/O βεϊ χωχοδα
                             ϊαπςοσα ξα λοξσομψ
             Z               σβςοσιτψ χ 0 βιτ ώετξοστι

        7.5. ED [X:] UFN [Y:]

       ιξιγιαμιϊιςυετσρ λοναξδοκ:

             ED ινρ ζακμα . τιπ ζακμα

       στςολα σινχομοχ ολαξώιχαετσρ <CR LF>

             CP - υλαϊατεμψ σινχομα χ βυζεςε

       λοναξδω:

             NA              δοβαχμεξιε N στςολ χ βυζες ιϊ ςεδαλτιςυενοηο
                             ζακμα(εσμι N=#,το ϊαπομξεξιε χσεηο βυζεςα)
             +-B             πεςενεϋεξιε CP χ ξαώαμο ιμι χ λοξεγ βυζεςα
             +-NC            πεςενεϋεξιε CP πο βυζεςυ ξα N σινχομοχ χπεςεδ,
                             εσμι ''+'' ι ξαϊαδ,εσμι''-'' (CR ι LF χοσπςι-
                             ξιναΰτσρ λαλ δχα οτδεμψξωθ σινχομα)
             +-ND            στιςαετ N σινχομοχ πεςεδ CP ,εσμι ''+'' ι ϊα
                             CP,εσμι ''-''
             E               λοξεγ ςεδαλτιςοχαξιρ,ϊαλςωτιε ζακμοχ
             NF C1C2...CK    ποισλ στςολι πο οβςαϊγυ(C1C2...CK),CP πεςεδχι-
                             ηαετσρ ϊα ποσμεδξιν σινχομον CP,εσμι σςαχξεξιε
                             πςοιϊοϋμο,ιύετσρ N-οε χθοφδεξιε οβςαϊγα χ βυ-
                             ζεςε.
             H               ολοξώαξιε ςεδαλτιςοχαξιρ,ϊαλςωτιε ι ποχτοςξοε
                             οτλςωτιε οτςεδαλτιςοχαξξοηο ζακμα χ λαώεστχε
                             ισθοδξοηο δμρ ED.
             I C1C2...CK     χχοδ στςολ σινχομοχ σ λοξσομι (λαφδαρ στςολα
                             ολαξώιχαετσρ CR LF) δο CTRL+Z
             NI C1C2...CK <CTRL+Z> D1D2...DN <CTRL+Z> E1E2...EQ <CTRL+Z)
                             λοναξδα σοποσταχμεξιρ ιϋετ N ςαϊ βμιφακϋεε
                             χθοφδεξιε οβςαϊγα (C1C2...CK),ϊατεν ϊα CK χχο-
                             διτσρ ποσμεδοχατεμψξοστψ σινχομοχ (D1D2...DN)
                             ι στιςαΰτσρ χσε σινχομω οτ DN δο οβςαϊγα (ε1ε2
                             ...EQ).
            +-NK             στιςαξιε N στςολ ισθοδξοηο τελστα χ βυζεςε.εσμι
                             CP ξαθοδιτσρ ξε χ ξαώαμε στςολι,το σοθςαξρΰτσρ
                             σινχομω πεςεδ CP,εσμι ''+'' ι ποσμε CP,εσμι''-''
            +-NL             πεςενεϋαετ CP πο στςολαν,εσμι N=0,το χ ξαώαμο
                             τελυϋεκ στςολι; εσμι N ξε ςαχξο 0,TO χ ξαώαμο
                             τελυϋεκ στςολι,α ϊατεν ξα N στςολ χξιϊ (''+'')
                             ιμι χχεςθ (''-'').
            NM C1C2...CK     ναλςολοναξδα (C1C2 ι τ.δ. λοναξδω ED),χωπομξρετ
                             στςολυ λοναξδ N ςαϊ ιμι εσμι N=0/1,δο οϋιβοώξο-
                             ηο υσμοχιρ.
            +-NN C1C2...CK   ποισλ N-ηο χθοφδεξιρ οβςαϊγα αξαμοηιώξο F,ξο
                             ποισλ πςοισθοδιτ πο χσενυ ισθοδξονυ ζακμυ.
            O                χχοσταξοχμεξιε ισθοδξοηο ζακμα,πεςεϊαπυσλ ED
                             ι δεκστχιρ πςεδωδυϋιθ λοναξδ αξυμιςυΰτσρ.
            +-NP             πεςεσωμλα ι πεώατψ στςαξιγω.
            Q                χωθοδ ιϊ E βεϊ ιϊνεξεξιρ ισθοδξοηο ζακμα.
            R F1F2...FN      ώτεξιε βιβμιοτεώξοηο ζακμα χ βυζες χ πςογεσσε
                             ςεδαλτιςοχαξιρ (F1F2...FN  ζακμα τιπ LIB).
            NS C1C2...CK (CTRL+Z) D1D2...DH
                             ποδσταξοχλα χτοςοηο οβςαϊγα χνεστο πεςχοηο οσυ-
                             ϋεστχμρετσρ N ςαϊ (αξαμοηιώξα F C1C2...CK I
                             D1D2...DH).
            +-NT             πεώατψ στςολι:
                             εσμι N=0,το ξαώαμο τελυϋεκ στςολι δο CP;
                             εσμι N=1,το λοξεγ τελυϋεκ στςολι ποσμε CP;
                             εσμι N>1,το τελυϋαρ στςολα ι N-1 στςολ ϊα ξεκ
                             (''+'') ιμι πεςεδ ξεκ (''-'').
            +-U              πεςεχοδ ιϊ ξιφξεηο ςεηιστςα χ χχεςθξικ (+U) ι
                             οτνεξα(-U).
            NZ
            +-N              πεςενεϋαετεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεεε