资 源 简 介
About DK-BASIC
DK-BASIC is a BASIC interpreter, written in C, inspired by GW-BASIC. The target platform is 8-bit AVR microcontrollers.
Size
At this early stage of the project, code size and interpreter speed has not been optimized. Already, with only a limited feature set, the compiled code is nearly 32 KB. Execution should be possible in < 1 KB RAM, but extensive use is made of dynamically allocated memory and complex programs and many variables will consume additional memory.
Speed
There is overhead associated with program execution in DK-BASIC due to it being an interpreter rather than a compiler. While resource-intensive applications are better suited to C or assembler, many types of control and user-interface applications can be implemented using DK-BASIC.
Project status
文 件 列 表
dk-basic
dkbasic.eep
dkbasic.h
dkbasic.hex
dkeeprom.c
dkexpression.c
dkexpression.h
dkfunctions.c
dkfunctions.h
dkfunctiontable.S
dkinteractive.c
dkinteractive.h
dkinterpreter.c
dkinterpreter.h
dkprogram.c
dkprogram.h
dkstatements.c
dkstatements.h
dkstatementtable.S
dkstring.c
dkstring.h
dktables.h
dktables.S
dkuart.c
dkuart.h
dkvariables.c
dkvariables.h
main.c
Makefile