home *** CD-ROM | disk | FTP | other *** search
/ ftp.whtech.com / ftp.whtech.com.tar / ftp.whtech.com / Geneve / 9640news / CAT15 / GPLPCDS.ARK < prev    next >
Text File  |  2006-10-19  |  5KB  |  124 lines

  1. ?
  2. EG
  3.  
  4.                          SUMMARY OF GPL INSTRUCTION SET
  5.  
  6.  
  7.     COMPARE AND TEST INSTRUCTIONS
  8.  
  9.           H            Test Logical Bit High
  10.           GT           Test Arithmetic Greater Than Bit
  11.           CARR         Test Carry Bit
  12.           OVF          Test Overflow Bit
  13.         D CEQ  <S>,<D> Compare Equal
  14.         D CH   <S>,<D> Compare Logical High
  15.         D CHE  <S>,<D> Compare Logical High or Equal
  16.         D CGT  <S>,<D> Compare Greater Than
  17.         D CGE  <S>,<D> Compare Greater Than or Equal
  18.         D CLOG <S>,<D> Compare Logical
  19.         D CZ   <D>     Compare Zero
  20.  
  21.  
  22.     PROGRAM CONTROL INSTRUCTIONS
  23.  
  24.           BS    <IMM>  Branch on Set
  25.           BR    <IMM>  Branch on Reset
  26.           B     <IMM>  Branch
  27.         D CASE  <D>    Case
  28.           CALL  <IMM>  Call Subroutine
  29.           FETC  <D>    Fetch
  30.           RTN          Return from Subroutine
  31.           RTNC         Return from Subroutine (Save Condition)
  32.  
  33.  
  34.     ARITHMETIC AND LOGICAL INSTRUCTIONS
  35.  
  36.         D ADD  <S>,<D> Add
  37.         D SUB  <S>,<D> Subtract
  38.         D MUL  <S>,<D> Multiply
  39.         D DIV  <S>,<D> Divide
  40.         D INC  <D>     Increment by One
  41.         D INCT <D>     Increment by Two
  42.         D DEC  <D>     Decrement by One
  43.         D DECT <D>     Decrement by Two
  44.         D ABS  <D>     Absolute Value
  45.         D NEG  <D>     Negate
  46.         D INV  <D>     Invert
  47.         D AND  <S>,<D> Logical AND
  48.         D OR   <S>,<D> Logical OR
  49.         D XOR  <S>,<D> Exclusive OR
  50.         D CLR  <D>     Clear Location
  51.         D ST   <S>,<D> Store
  52.         D EX   <S>,<D> Exchange
  53.           PUSH <D>     Push onto Data Stack
  54.           POP  <D>     Pop off of Data Stack
  55.           MOVE <S>,<MS>,<MD> Block Move
  56.         D SLL  <S>,<D> Shift Left Logical
  57.         D SRA  <S>,<D> Shift Right Arithemetic
  58.         D SRL  <S>,<D> Shift Right Logical
  59.         D SRC  <S>,<D> Shift Right Circular
  60.  
  61.  
  62.  
  63.     GRAPHICS AND MISCELLANEOUS INSTRUCTIONS
  64.  
  65.           COIN <S>,<D> Sprite Coincidence
  66.           BACK <IMM>   Load Backdrop Color
  67.           ALL  <IMM>   Load Screen
  68.           RAND <IMM>   Generate Random Number
  69.           SCAN         Scan Keyboard
  70.           XML  <IMM>   Execute Machine Language
  71.           EXIT         Exit GPL
  72.           I/O  <S>,<D> I/O Instruction
  73.           HOME         Home Instruction
  74.           FMT          Formatted Block Move Commands
  75.             COL  <CNT>   Set Column at <CNT>
  76.             COL+ <CNT>   Advance Column by <CNT>
  77.             FEND         Finished Previous FOR-Loop
  78.             FEND         Finished FMT, if no FOR-Loop is Pending
  79.             FOR  <CNT>   Repeat the Following Commands up to FEND <CNT> Times
  80.             HCHA <CNT>,<IMM> Display Character (IMM) <CNT> Times Horizontally
  81.             HSTR <CNT>,<D> Display String of Length <CNT>, stored at addr <D>
  82.             HTEX <STRING>  Display <String> Horizontally, Max length is 32 char
  83.             HTEX <IMM>,<IMM>,... Display Character(s) <IMM> Horizontally
  84.             ROW  <CNT>   Set Row at <CNT>
  85.             ROW+ <CNT>   Advance Row by <CNT>
  86.             SCRO <S>     Get New Screen Offset at <S>
  87.             VCHA <CNT>,<IMM> Display Character <IMM> <CNT> Times Vertically
  88.             VTEX <STRING> Display <STRING> Vertically, Max length is 32 chars
  89.             VTEX <IMM>,<IMM> Display Character(s) <IMM> Vertically
  90.  
  91.     TI BASIC RELATED INSTRUCTIONS
  92.  
  93.           CONT         BASIC Continue
  94.           PARS <IMM>   BASIC Parse
  95.           RTNB         BASIC Return
  96.           EXEC         BASIC Execute
  97.  
  98.     ASSEMBLER DIRECTIVES
  99.  
  100.           BYTE <IMM>,<IMM>,... Place Byte Values in GRAM
  101.           COMP <IMM>    Compressed Object Code if <IMM> not 0
  102.           COPY <NAME>   Insert File Name into the Source Code Copy
  103.           DATA <IMM>,<IMM>,... Place Word Values in GRAM
  104.           END           Stop Assembly
  105.           EQU  <IMM>    Equate Lable to <IMM>
  106.           IDT  <STRING> New ID-Field - Default is GPL-ASSM
  107.           LENG <IMM>    Lines per Page
  108.           LIST          Restart List File Generation
  109.           LIST <NAME>   Open New List File <NAME> and Start Generation
  110.           OBJE <IMM>    Open New Object File <NAME>
  111.           OFFS <IMM>    <IMM> is a Load Offset Value
  112.           PAGE          Generate Page Break
  113.           PASS <IMM>    Maximum Pass Count Used by Assembler
  114.           STRI <STRING> Places ASCII Code in GRAM Preceeded by Length Byte
  115.           SYMB <IMM>    Indicate Symbol Tables to be Generated 1 2 4 8
  116.           TEXT <STRING> Places ASCII Code in GRAM Without Length Byte
  117.           TITL <STRING> New Listing Header Line
  118.           UNL           Stop List File Generation
  119.           VAR  <IMM>    Like EQU But Disables Multiple Symbol Error
  120.  
  121. Download complete.  Turn off Capture File.
  122.  
  123.  
  124.