|
|
DataMuseum.dkPresents historical artifacts from the history of: Bogika Butler |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Bogika Butler Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 2176 (0x880)
Types: TextFile
Names: »CCSYNTAX.TXT«
└─⟦9dfa17898⟧ Bits:30009789/_.ft.Ibm2.50007352.imd Mogens Pelles Zilog 80,000 / EOS projekt
└─⟦this⟧ »CCSYNTAX.TXT«
└─⟦bfec2519f⟧ Bits:30009789/_.ft.Ibm2.50007346.imd Mogens Pelles Zilog 80,000 / EOS projekt
└─⟦this⟧ »CCSYNTAX.TXT«
Definition af syntaks for kompakt assembler kode.
Symbolerne < > (* *) ::= ! og NIL er metasymboler.
<program> ::= <linelist>
<linelist> ::= NIL ! <line> <linelist>
<line> ::= <operation> <parameterlist>
<operation> ::= <instruction> ! <directive>
<instruction> ::= (* Se liste over instruktioner *)
<directive> ::= (* Se liste over direktiver *)
<parameterlist> ::= NIL ! <parameter> <parameterlist>
<parameter> ::= <expression> ! <ascii-string> ! <count> !
<mask-id> ! <flag-id> !
<condition-id> ! <interrupt-id> !
<control-register-id> ! <register-id>
<expression> ::= <symbol-id> !
EXPRESSION-ERROR <count> <ascii-string> !
LITERAL-HEXA <long-word> !
LITERAL-DECI <long-word> !
LITERAL-CHAR <ascii-string> !
LITERAL-CTRL <ascii-string> !
<monopr> <expression> !
<diopr> <expression> <expression> !
<ascii-string> ::= <count> <ascii-sequence>
<count> ::= 0..255
<long-word> ::= 0..4294967295
<ascii-sequence> ::= NIL ! <ascii-character> <ascii-sequence>
<monopr> ::= UN-MINUS ! UN-PLUS ! PARENTHESIS !
SGM ! OFS ! CPT ! LIN ! NOT
<diopr> ::= + ! - ! * ! / ! MOD ! AND ! OR ! XOR ! SGMOFS !
SHL ! SHR
<register-id> ::= <register-type> <register-no>
<register-type> ::= 0..4 ? (* RH ! RL ! R ! RR ! QR *)
<register-no> ::= 0..15
<ascii-character> ::= 0..127
<symbol-id> ::= 0..32768
<mask-id> ::= ?
<flag-id> ::= 0..127 ?
<condition-id> ::= 0..15
<interrupt-id> ::= 0..7 ?
<control-register-id>::= 0..11 ? (* PS ! PC ! FCW ! PSAP ! NSP !
OSP ! HICR ! SCCL ! SITTD !
SDTTD ! NITTD ! NDTTD *)
«eof»