The following table shows the reserved BASCOM statements.
Red keywords can only be used on systems, which can address external RAM memory.
!
;
$INCLUDE
$NOINIT
$NOSP
$NOBREAK
$BAUD
$BGF
$DEFAULT
$CRYSTAL
$LARGE
$LCD
$ROMSTART
$RAMSIZE
$RAMSTART
$SERIALINPUT
$SERIALOUTPUT
$SIM
1WRESET
1WREAD
1WWRITE
ACK
ALIAS
ABS()
AND
AS
ASC()
BAUD
BCD()
BIT
BITWAIT
BLINK
BOOLEAN
BREAK
BYTE
CALL
CASE
CLS
CHR()
CONFIG
CONST
COUNTER
COUNTER0
COUNTER1
CPEEK()
CURSOR
DATA
DEC
DECLARE
DEFBIT
DEFBYTE
DEFLCDCHAR
DEFINT
DEFWORD
DELAY
DIM
DISABLE
DISPLAY
DO
DOWNTO
ELSE
ELSEIF
ENABLE
END
ERR
EXIT
EXTERNAL
FOR
FOURTH
FOURTHLINE
GATE
GETAD
GOSUB
GOTO
HEXVAL()
HIGH()
HIGHW()
HOME
I2CRECEIVE
I2CSEND
I2CSTART
I2CSTOP
I2CRBYTE
I2CWBYTE
IDLE
IF
INC
INKEY
INP()
INPUT
INPUTHEX
INT0
INT1
INTEGER
INTERNAL
IS
LCD
LCDHEX
LEFT
LEFT()
LOAD
LOCATE
LONG
LOOKUP
LOOP
LOW()
LOWW()
LOWER
LOWERLINE
MAKEBCD()
MAKEDEC()
MAKEINT()
MID()
MOD
MODE
NACK
NEXT
NOBLINK
NOSAVE
NOT
OFF
ON
OR
OUT
P0-P6
PEEK()
POKE
POWERDOWN
PSET
PRINTHEX
PRIORITY
READ
READEEPROM
REM
RESET
RESTORE
RETURN
RIGHT
RIGHT()
RND()
ROTATE
SELECT
SERIAL
SET
SHIFT
SHIFTLCD
SHIFTCURSOR
SHIFTIN
SHIFTOUT
SHOWPIC
SOUND
SPACE()
START
STEP
STR()
STRING()
STOP
STOP TIMER
SUB
SWAP
THEN
THIRD
THIRDLINE
TIMEOUT
TIMER0
TIMER1
TO
UNTIL
UPPER
UPPERLINE
VAL()
WAIT
WAITKEY
WAITMS
WATCHDOG
WRITEEEPROM
WEND
WHILE
WORD
XOR
XRAM
The internal registers are also reserved words (variables)
TCON
P1
SCON
IE
P3
IP
PSW
ACC
B
SP
DPL
DPH
PCON
TMOD
TL0
TL1
TH0
TH1
SBUF
Note that you can change the internal registers with the Register File settings from the Options menu.