Casio_asm/doc/main.md

16 lines
859 B
Markdown
Raw Permalink Normal View History

2018-06-29 10:54:22 +02:00
# Casio_asm
This project is a collection of programs with a two goals in mind: running an assembled language on calculator as well as on PC, and assembling it on both platform with bytecode compatibility.
This program consists of two main parts: an [interpreter][interpreter] and an [assembler][assembler].
## The interpreter
The [interpreter][interpreter] is a program that runs on both PC and CASIO and executes [bytecode files][bin_file] faster than CASIO BASIC.
## The assembler
The [assembler][assembler] is a program destined to run on the calculator as well as on PC. This program takes as input an [assembler file][asm_file] and optionally a [config file][cfg_file] and outputs a [bytecode file][bin_file].
[interpreter]: ./interpreter.md
[assembler]: ./assembler.md
[bin_file]: ./bin_file.md
[asm_file]: ./asm_file.md
[cfg_file]: ./cfg_file.md