Added the Stack
This commit is contained in:
parent
1b742e0007
commit
8a7d900d9a
15
njvm.c
15
njvm.c
@ -5,6 +5,21 @@
|
||||
|
||||
unsigned int stack[100];
|
||||
unsigned int current = 0;
|
||||
unsigned int programmSpeicher[100];
|
||||
|
||||
#define IMMEDIATE(x) ((x) & 0x00FFFFFF)
|
||||
|
||||
#define HALT 0
|
||||
#define PUSHC 1
|
||||
#define ADD 2
|
||||
#define SUB 3
|
||||
#define MUL 4
|
||||
#define DIV 5
|
||||
#define MOD 6
|
||||
#define RDINT 7
|
||||
#define WRINT 8
|
||||
#define RDCHR 9
|
||||
#define WRCHR 10
|
||||
|
||||
void stackPush(unsigned int value){
|
||||
if(current > 100) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user