This commit is contained in:
Elies Tali 2021-05-12 19:54:40 +02:00
commit 1cb970ec2d

4
as.y
View file

@ -105,13 +105,13 @@ Instruction : tJMF tNB tNB {increment_time();
add_instruction(JMZ, $3, 0, 0);
new_instruction(added_instruction + 2);};
Instruction : tWR tNB tNB {increment_time();
Instruction : tREAD tNB tNB {increment_time();
int added_instruction = 0;
int reg_addr = get_reg_read($3, &added_instruction);
int reg_dest = get_reg_write($2, &added_instruction);
add_instruction(LOADI, reg_dest, reg_addr, 0);
new_instruction(added_instruction + 1);};
Instruction : tREAD tNB tNB {increment_time();
Instruction : tWR tNB tNB {increment_time();
int added_instruction = 0;
int reg_addr = get_reg_read($2, &added_instruction);
int reg_value = get_reg_read($3, &added_instruction);