TI GPL Instructions, Sorted by Opcode ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ - compiled by Brian Tristam Williams If you remove all of this text before the table, it will exactly fit onto a 66-line page. ÉÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍ» ºMNEMONIC º OPCODE º FORMAT º AFFECTED º DESCRIPTION º SECTION º ÌÍÍÍÍÍÍÍÍÍÎÍÍÍÍÍÍÍÍÎÍÍÍÍÍÍÍÍÎÍÍÍÍÍÍÍÍÍÍÎÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÎÍÍÍÍÍÍÍÍ͹ ºRTN º 00 º 5 º COND º RETURN FROM SUBROUTINE º 4.2.7 º ºRTNC º 01 º 5 º NONE º RETURN FROM SUBROUTINE º 4.2.8 º ºRAND º 02 º 2 º NONE º RANDOM NUMBER º 4.5.5 º ºSCAN º 03 º 5 º COND º SCAN KEYBOARD º 4.5.6 º ºBACK º 04 º 2 º NONE º LOAD BORDER COLOR º 4.5.2 º ºB º 05 º 3 º COND º LONG BRANCH º 4.2.3 º ºCALL º 06 º 3 º COND º CALL SUBROUTINE º 4.2.5 º ºALL º 07 º 2 º NONE º LOAD SCREEN º 4.5.3 º ºFMT º 08 º 7 º ---- º FORMAT SCREEN º 4.5.4 º ºH º 09 º 5 º COND º HIGH STATUS TO COND º 4.1.1 º ºGT º 0A º 5 º COND º GREATER STATUS TO COND º 4.1.2 º ºEXIT º 0B º 5 º NONE º EXIT PROGRAM º 4.5.8 º ºCARRY º 0C º 5 º COND º CARRY STATUS TO COND º 4.1.3 º ºOVF º 0D º 5 º COND º OVERFLOW STATUS TO COND º 4.1.4 º ºPARSE º 0E º 2 º ALL º BASIC PARSE º ------ º ºXML º 0F º 2 º NONE º EXECUTE MACHINE LANGUAGE º 4.5.7 º ºCONT º 10 º 5 º NONE º BASIC CONTINUE º ------ º ºEXEC º 11 º 5 º ALL º BASIC ROUTINE º ------ º ºRTNB º 12 º 5 º ALL º BASIC RETURN º ------ º ºMOVE º 20 º 9 º NONE º MOVE DATA º 4.4.20 º ºBR º 40 º 4 º COND º BRANCH ON RESET º 4.2.2 º ºBS º 60 º 4 º COND º BRANCH ON SET º 4.2.1 º ºABS º 80 º 6 º NONE º ABSOLUTE VALUE º 4.4.9 º ºNEG º 82 º 6 º NONE º NEGATE (TWO'S COMPLEMENT) º 4.4.10 º ºINV º 84 º 6 º NONE º INVERT (ONE'S COMPLEMENT) º 4.4.11 º ºCLR º 86 º 6 º NONE º CLEAR º 4.4.15 º ºFETCH º 88 º 6 º NONE º FETCH FROM CALL º 4.2.6 º ºCASE º 8A º 6 º COND º CASE BRANCH º 4.2.4 º ºPUSH º 8C º 6 º NONE º PUSH DATA STACK º 4.4.18 º ºCZ º 8E º 6 º COND º COMPARE TO ZERO º 4.1.11 º ºINC º 90 º 6 º ALL º INCREMENT BY ONE º 4.4.5 º ºDEC º 92 º 6 º ALL º DECREMENT BY ONE º 4.4.7 º ºINCT º 94 º 6 º ALL º INCREMENT BY TWO º 4.4.6 º ºDECT º 96 º 6 º ALL º DECREMENT BY TWO º 4.4.8 º ºADD º A0 º 1 º ALL º ADD º 4.4.1 º ºA º A0 º 1 º ALL º ADD º 4.4.1 º ºSUB º A4 º 1 º ALL º SUBTRACT º 4.4.2 º ºS º A4 º 1 º ALL º SUBTRACT º 4.4.2 º ºMUL º A8 º 1 º NONE º MULTIPLY º 4.4.3 º ºM º A8 º 1 º NONE º MULTIPLY º 4.4.3 º ºD º AC º 1 º ALL º DIVIDE º 4.4.4 º ºDIV º AC º 1 º ALL º DIVIDE º 4.4.4 º ºAND º B0 º 1 º ALL º LOGICAL AND º 4.4.12 º ºRB º B0 º 1 º ALL º RESET BIT º 4.3 º ºOR º B4 º 1 º ALL º LOGICAL OR º 4.4.13 º ºSB º B4 º 1 º ALL º SET BIT º 4.3 º ºXOR º B8 º 1 º ALL º LOGICAL EXCLUSIVE OR º 4.4.14 º ºST º BC º 1 º NONE º STORE º 4.4.16 º ºEX º C0 º 1 º NONE º EXCHANGE º 4.4.17 º ºCH º C4 º 1 º COND º COMPARE HIGH º 4.1.6 º ºCHE º C8 º 1 º COND º COMPARE HIGH OR EQUAL º 4.1.7 º ºCGT º CC º 1 º COND º COMPARE GREATER º 4.1.8 º ºCGE º D0 º 1 º COND º COMPARE GREATER OR EQUAL º 4.1.9 º ºCEQ º D4 º 1 º COND º COMPARE EQUAL º 4.1.5 º ºCLOG º D8 º 1 º COND º COMPARE LOGICAL º 4.1.10 º ºTBR º D8 º 1 º COND º TEST BIT RESET º 4.3 º ºSRA º DC º 1 º NONE º SHIFT RIGHT ARTITHMETIC º 4.4.22 º ºSLL º E0 º 1 º NONE º SHIFT LEFT LOGICAL º 4.4.21 º ºSRL º E4 º 1 º NONE º SHIFT RIGHT LOGICAL º 4.4.23 º ºSRC º E8 º 1 º NONE º SHIFT RIGHT CIRCULAR º 4.4.24 º ºCOINC º ED º 1 º COND º COINCIDENCE º 4.5.1 º ºI/O º F6 º 8 º NONE º SPECIAL I/O º 4.5.9 º ÈÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍͼ