diff --git a/infolabs/modelingfonneiman/code.c b/infolabs/modelingfonneiman/code.c index ec9bc15..401d885 100644 --- a/infolabs/modelingfonneiman/code.c +++ b/infolabs/modelingfonneiman/code.c @@ -1,5 +1,5 @@ #include -int pt(int prog[], int cmd,int acc,int pc); +void pt(int prog[], int cmd,int acc,int pc); int main() { @@ -52,15 +52,12 @@ int main() { case 5: // Комманда 5 - Переход на указанную ячейку pt(prog,cmd,acc,pc);// памяти если регистр равен 0 - if(acc == 0){ - pc = prog[pc+1]; - } - else({ - pc+=2; - }); + if(acc == 0){pc = prog[pc+1];} + else(pc+=2); break; - default: printf("err\n");return 1; + default: printf("err\n");return 1; // Защита от неправильной комманды + // и бесконечного зацикливания } } return 0; @@ -68,7 +65,7 @@ int main() { // Блок отвечающий за вывод в терминал // значиний в момент выполнения комманд -int pt(int prog[],int cmd,int acc,int pc){ +void pt(int prog[],int cmd,int acc,int pc){ printf("\n"); printf("cmd: %d\n",cmd); switch(cmd){ diff --git a/infolabs/modelingfonneiman/tmp.out b/infolabs/modelingfonneiman/run similarity index 100% rename from infolabs/modelingfonneiman/tmp.out rename to infolabs/modelingfonneiman/run diff --git a/infolabs/modelingfonneiman/Отчёт по информатике на тему архитектуры фон Неймана.pdf b/infolabs/modelingfonneiman/Отчёт по информатике на тему архитектуры фон Неймана.pdf new file mode 100644 index 0000000..2675436 Binary files /dev/null and b/infolabs/modelingfonneiman/Отчёт по информатике на тему архитектуры фон Неймана.pdf differ diff --git a/infolabs/modelingfonneiman/Работа по архитектуре фон Неймана (2 недели).pdf b/infolabs/modelingfonneiman/Работа по архитектуре фон Неймана (2 недели).pdf new file mode 100644 index 0000000..fad8e8d Binary files /dev/null and b/infolabs/modelingfonneiman/Работа по архитектуре фон Неймана (2 недели).pdf differ