DataMuseum.dk

Presents historical artifacts from the history of:

CR80 Wang WCS documentation floppies

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

See our Wiki for more about CR80 Wang WCS documentation floppies

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦abfcf2208⟧ Wang Wps File

    Length: 4222 (0x107e)
    Types: Wang Wps File
    Notes: CPS/USM/007               
    Names: »4476A «

Derivation

└─⟦e9ca1be93⟧ Bits:30006183 8" Wang WCS floppy, CR 0382A
    └─ ⟦this⟧ »4476A « 

WangText




…02…CPS/USM/007

…02…OKH/840111…02……02…#
TEST COMMAND LANGUAGE (EXPANDED) USER GUIDE
…02……02…CAMPS








         The TCI Test Command Language has been expanded.

         A brief description of the new utilities are given
         in the following pages.

         References:

         (1) OKH 820310

             Proposal for Software Test Procedure.

         (2) OKH 820323

             Proposal for a Test Command Language.

         (3) OKH 820420

             Test Command Language, User Guide.



         I̲n̲p̲u̲t̲/̲O̲u̲t̲p̲u̲t̲ ̲F̲i̲l̲e̲s̲

         The normal input/output files are TCI ̲COMMANDS/TCI
         ̲LOG. The expanded TCI allows optional file names.

         Syntax:

         (PROG ̲NAME)L:(DUMP.FILE)(I:(TCI ̲COM)) (0:CTCI ̲LOG)).

         If no I:() or 0:() is entered the normal file names
         are used.



         S̲t̲a̲t̲u̲s̲ ̲M̲e̲s̲s̲a̲g̲e̲

         In case of end of file error or search for an unknown
         sequence a status message will be displayed:

         PRESENT SEQUENCE:   (sequence name)

         VERIFY ERROR COUNT: (number of errors)





         N̲e̲w̲ ̲D̲e̲b̲u̲g̲g̲e̲r̲ ̲C̲o̲m̲m̲a̲n̲d̲

         "XX" command has the same function as the "X" command
         but no further commands are accepted.

         This alows TCI tests to be loaded using a job file.

         Example:

         1)  create file "XX" with content "XX"

         2)  create job file with content:

         (PROG ̲NAME) I:(XX) L:(DUMP ̲FILE)I:(TCI ̲COM)0:(TCI ̲LOG)
           .
           .
           .
           .



2.2.1    R̲e̲g̲i̲s̲t̲e̲r̲

         Byte oriented register: add H or L after the register
         number.

         Max. number in changed from #80 to #FA.



2.2.2    V̲a̲r̲i̲a̲b̲l̲e̲

         Register is allowed as offset (R5.R9)
         Can also be byte oriented.



2.2.3    V̲a̲l̲u̲e̲

         +, -, *, / are allowed in a value definition.

         RX (OPERATION) RY is allowed in a value definition
         (R5 + R3)

         Can also be byte oriented.





2.2.4    T̲e̲x̲t̲

         Hex entry is allowed in a text definition SYNTAX:

         TEXT RX "(ASCII)"(HEX)"(ASCII)"

         First   ": read ASCII
         Second  ": read HEX
         Third   ": read ASCII

         and so on. The number of " must be even (TEXT RX "ABC"121314"DEF"06"")



2.3.2    D̲U̲M̲P̲ ̲C̲o̲m̲m̲a̲n̲d̲

         Max. count is changed from #80 to #1000.

         The ASCII values of the dumped items will be dumped
         as well.



2.3.3    V̲E̲R̲I̲F̲Y̲ ̲C̲o̲m̲m̲a̲n̲d̲

         If the verify was OK no memory dump will take place
         - the message "VERIFY OK!" is printed

         Verify of strings are also supported. Same syntax as
         in TEXT text strings (p3)(VERIFY R1 "TEXT STRING").



2.3.6    H̲A̲L̲T̲ ̲C̲o̲m̲m̲a̲n̲d̲

         The HALT command will cause a proper TCI termination
         and display a status message:

         PRESENT SEQUENCE: (sequence name)

         VERIFY ERROR COUNT: (number of errors)





2.3.7    I̲N̲T̲E̲R̲R̲U̲P̲T̲ ̲C̲o̲m̲m̲a̲n̲d̲

         The interrupt command will cause a break to DEBUGGER.
         The user will then be able to dump registers, memory
         e.t.c.



2.3.8    P̲E̲R̲F̲O̲R̲M̲ ̲C̲o̲m̲m̲a̲n̲d̲

         PERFORM ("TEXT")      The TCI switches to the sequence
                               named (TEXT) and switches back
                               on next CONTINUE.
                               PERFORM may be nested to 10 levels.

2.3.9    C̲O̲N̲T̲I̲N̲U̲E̲ ̲C̲o̲m̲m̲a̲n̲d̲

         CONTINUE.(Value)      When value parameter is present
                               and value greater than 0 then
                               sequence is backspaced to last
                               CONTINUE or to start of sequence
                               e.g. CONTINUE. 1 gives indefinite
                               loop.

                               (CONTINUE.1/
                                CONTINUE.R3H/
                                CONTINUE.R4.R9+R1)



2.3.10   R̲E̲P̲E̲A̲T̲ ̲C̲o̲m̲m̲a̲n̲d̲

         SYNTAX:     REPEAT

         Repeat-until can be used upto 10 levels. The repeat-until
         in one level must be in the same sequence.



2.3.11   U̲N̲T̲I̲L̲ ̲C̲o̲m̲m̲a̲n̲d̲

         SYNTAX:     UNTIL.(VALUE)

         The UNTIL command will cause a backspace to REPEAT,
         in the same level, when the value diffens from zero.





         U̲S̲E̲ ̲o̲f̲ ̲"̲X̲X̲"̲ ̲D̲E̲B̲U̲G̲ ̲C̲o̲m̲m̲a̲n̲d̲

         When the Debugger (TCI) is activated by "XX", detection
         of wild store and wild jump will cause program termination.



         N̲e̲w̲ ̲S̲y̲m̲b̲o̲l̲

         A new symbol "X" is introduced to ease the use of VERIFY,
         SET and TEXT commands. The "X" can substitute the first
         variable in one of the commands and means: Continue
         from the last used address.

         Use of "X" is only legal within the same type of command.

         Please refer to the examples next page.