tc.h
来自「COCO類似C的編譯器」· C头文件 代码 · 共 52 行
H
52 行
/**********************************************************
** TC.H
** Coco/R C Taste Example.
** Adapted to C++ by Frankie Arzu <farzu@uvg.edu.gt>
** from Moessenboeck's (1990) Oberon example
**
** May 24, 1996 Version 1.06
** Jun 16, 1998 Version 1.08 (Minor changes)
**********************************************************/
extern int progStart; /* address of first instruction of main program */
extern int pc; /* program counter */
void Emit(int op);
void Emit2(int op, int val);
void Emit3(int op, int level, int adr);
void Fixup(int adr);
void Interpret();
/* operators */
#define PLUS 0
#define MINUS 1
#define TIMES 2
#define SLASH 3
#define EQU 4
#define LSS 5
#define GTR 6
/* opcodes */
#define ADD 0
#define SUB 1
#define MUL 2
#define DIVI 3
#define EQU 4
#define LSS 5
#define GTR 6
#define LOAD 7
#define LIT 8
#define STO 9
#define CALL 10
#define RET 11
#define RES 12
#define JMP 13
#define FJMP 14
#define HALTc 15
#define NEG 16
#define READ 17
#define WRITE 18
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?