Ads
Ads
Ads
%{
#include <stdio.h>
#include <stdlib.h>
int memory[256];
int pc = 0;
void execute(int op, int arg1, int arg2) {
switch (op) {
case 0: // HALT
exit(0);
break;
case 1: // LOAD
pc = memory[arg1];
break;
case 2: // STORE
memory[arg1] = arg2;
break;
case 3: // ADD
memory[arg1] += arg2;
break;
case 4: // JUMP
pc = arg1;
break;
case 5: // JUMPEQ
if (memory[arg1] == memory[arg2]) {
pc = arg1;
}
break;
default:
printf("Invalid opcode: %d\n", op);
exit(
https://lih.kg/cKNqmRX
#170 回覆 - 分享自 LIHKG 討論區
燈到柴田妹出山
我真係好撚中意柴田妹啊