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.