home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.whtech.com
/
ftp.whtech.com.tar
/
ftp.whtech.com
/
Geneve
/
9640news
/
CAT15
/
GPLPCDS.ARK
< prev
next >
Wrap
Text File
|
2006-10-19
|
5KB
|
124 lines
?
EG
SUMMARY OF GPL INSTRUCTION SET
COMPARE AND TEST INSTRUCTIONS
H Test Logical Bit High
GT Test Arithmetic Greater Than Bit
CARR Test Carry Bit
OVF Test Overflow Bit
D CEQ <S>,<D> Compare Equal
D CH <S>,<D> Compare Logical High
D CHE <S>,<D> Compare Logical High or Equal
D CGT <S>,<D> Compare Greater Than
D CGE <S>,<D> Compare Greater Than or Equal
D CLOG <S>,<D> Compare Logical
D CZ <D> Compare Zero
PROGRAM CONTROL INSTRUCTIONS
BS <IMM> Branch on Set
BR <IMM> Branch on Reset
B <IMM> Branch
D CASE <D> Case
CALL <IMM> Call Subroutine
FETC <D> Fetch
RTN Return from Subroutine
RTNC Return from Subroutine (Save Condition)
ARITHMETIC AND LOGICAL INSTRUCTIONS
D ADD <S>,<D> Add
D SUB <S>,<D> Subtract
D MUL <S>,<D> Multiply
D DIV <S>,<D> Divide
D INC <D> Increment by One
D INCT <D> Increment by Two
D DEC <D> Decrement by One
D DECT <D> Decrement by Two
D ABS <D> Absolute Value
D NEG <D> Negate
D INV <D> Invert
D AND <S>,<D> Logical AND
D OR <S>,<D> Logical OR
D XOR <S>,<D> Exclusive OR
D CLR <D> Clear Location
D ST <S>,<D> Store
D EX <S>,<D> Exchange
PUSH <D> Push onto Data Stack
POP <D> Pop off of Data Stack
MOVE <S>,<MS>,<MD> Block Move
D SLL <S>,<D> Shift Left Logical
D SRA <S>,<D> Shift Right Arithemetic
D SRL <S>,<D> Shift Right Logical
D SRC <S>,<D> Shift Right Circular
GRAPHICS AND MISCELLANEOUS INSTRUCTIONS
COIN <S>,<D> Sprite Coincidence
BACK <IMM> Load Backdrop Color
ALL <IMM> Load Screen
RAND <IMM> Generate Random Number
SCAN Scan Keyboard
XML <IMM> Execute Machine Language
EXIT Exit GPL
I/O <S>,<D> I/O Instruction
HOME Home Instruction
FMT Formatted Block Move Commands
COL <CNT> Set Column at <CNT>
COL+ <CNT> Advance Column by <CNT>
FEND Finished Previous FOR-Loop
FEND Finished FMT, if no FOR-Loop is Pending
FOR <CNT> Repeat the Following Commands up to FEND <CNT> Times
HCHA <CNT>,<IMM> Display Character (IMM) <CNT> Times Horizontally
HSTR <CNT>,<D> Display String of Length <CNT>, stored at addr <D>
HTEX <STRING> Display <String> Horizontally, Max length is 32 char
HTEX <IMM>,<IMM>,... Display Character(s) <IMM> Horizontally
ROW <CNT> Set Row at <CNT>
ROW+ <CNT> Advance Row by <CNT>
SCRO <S> Get New Screen Offset at <S>
VCHA <CNT>,<IMM> Display Character <IMM> <CNT> Times Vertically
VTEX <STRING> Display <STRING> Vertically, Max length is 32 chars
VTEX <IMM>,<IMM> Display Character(s) <IMM> Vertically
TI BASIC RELATED INSTRUCTIONS
CONT BASIC Continue
PARS <IMM> BASIC Parse
RTNB BASIC Return
EXEC BASIC Execute
ASSEMBLER DIRECTIVES
BYTE <IMM>,<IMM>,... Place Byte Values in GRAM
COMP <IMM> Compressed Object Code if <IMM> not 0
COPY <NAME> Insert File Name into the Source Code Copy
DATA <IMM>,<IMM>,... Place Word Values in GRAM
END Stop Assembly
EQU <IMM> Equate Lable to <IMM>
IDT <STRING> New ID-Field - Default is GPL-ASSM
LENG <IMM> Lines per Page
LIST Restart List File Generation
LIST <NAME> Open New List File <NAME> and Start Generation
OBJE <IMM> Open New Object File <NAME>
OFFS <IMM> <IMM> is a Load Offset Value
PAGE Generate Page Break
PASS <IMM> Maximum Pass Count Used by Assembler
STRI <STRING> Places ASCII Code in GRAM Preceeded by Length Byte
SYMB <IMM> Indicate Symbol Tables to be Generated 1 2 4 8
TEXT <STRING> Places ASCII Code in GRAM Without Length Byte
TITL <STRING> New Listing Header Line
UNL Stop List File Generation
VAR <IMM> Like EQU But Disables Multiple Symbol Error
Download complete. Turn off Capture File.