Desculpe, talvez eu nao esteja me expressando bem...
Não interpretada, é codigo de máquina mesmo, rapidissimo!
Voce manda o LPC2103, é são gravadas as seguintes implementações
DAY,MONTH,YEAR,HOUR,MINUTE,SECOND,WEEKDAY,WAIT,TIMER,CHR,
HEX,LEFT,RIGHT,LEN,STR,VAL,STRCOMP,AD,DIR,DIRS,IN,INS,IO,
OUT,OUTS,BAUD,COUNT,FREQOUT,HIGH,I2CIN,I2COUT,I2CSPEED,
INPUT,OUTPUT,LOW,PULSIN,PULSOUT,PWM,HWPWM,RCTIME,TXD,RXD,
SERIN,SERIN,SERIN_TIMEOUT,INTERRUPT,SEROUT,SHIFTIN,SHIFTOUT,
SPIMODE,SPIIN,SPIOUT,SPIBI,OWOUT, OWIN, ABS, COS, SIN, MOD, <<,>>,
RND, ASC, SLEEP,
FUNCTION, SUB (COM PASSAGEM DE PARAMETROS), ETC.
Que pode ser chamada em C ou BASIC.
A idéia é permitir as pessoas possam migrar rapidamente para o ARM LPC2103 sem dificuldades, ou seja, sem se preocupar muito com a arquitetura e ganhando na perfomance e no preço.
Ahh, voce tem os comandos do BASIC
IF <expr> THEN <simple statement> {ELSE <simple statement>}
IF <expr> THEN
<statements>
{ELSEIF <expr>
<statements> }
{ELSE
<statements> }
ENDIF
SWITCH
{CASE <expr-list>
<statements> }
{CASE ELSE
<statements> }
ENDSELECT
FOR <lvalue> = <expr> TO|DOWNTO <expr> {STEP <expr>}
<statements>
NEXT <lvalue>
DO
<statements>
UNTIL <expr>
WHILE <expr>
<statements>
LOOP
EXIT
DIM <lvalue> (constant)
<lvalue> = <expr>
PRINT <expr> {;|,{<expr>}}
<label>:
GOTO <label>
GOSUB <label>
RETURN
DATA <constant>{,<constant>}
READ <lvalue>
RESTORE
RUN
CLEAR
TCPIPCHIP