From d947afdf03b5c434bc4631ccb9820630717800fb Mon Sep 17 00:00:00 2001 From: nilsplk Date: Thu, 26 Oct 2023 14:03:31 +0200 Subject: [PATCH] Test --- njvm.c | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/njvm.c b/njvm.c index e745e32..4e89fb0 100644 --- a/njvm.c +++ b/njvm.c @@ -54,6 +54,15 @@ unsigned int code3[] = { (WRCHR << 24), (HALT << 24) }; + +void copyToProgramm(unsigned int codeToCopy[]){ + int size = sizeof(codeToCopy)/sizeof(codeToCopy[0]); + for (int i = 0; i < size; i++) { + printf("Test\n"); + } + printf("%i",size); +} + // Stack #define maxValues 1000 @@ -151,7 +160,7 @@ end: } #ifdef DEBUG -void printStck(void){ +void printStack(void){ if(current >= 0) return; printf("----\n"); for (int i = 0; i < current; i++) { @@ -162,17 +171,7 @@ void printStck(void){ void tests(void){ printf("Runnig debug mode\n"); - stackPush(10); - stackPush(15); - stackPush(13); - printStck(); - current = 0; - programmSpeicher[0] = (RDINT << 24); - programmSpeicher[1] = (RDINT << 24); - programmSpeicher[2] = (MOD << 24); - programmSpeicher[3] = (WRINT << 24); - execute(); - printStck(); + copyToProgramm(code1); } #endif /* ifdef DEBUG */