Java Reference
In-Depth Information
case EXEC_JUMPZ_entry:
if (RegA.equals("0")) PC # arg(IR);
state !! ;
case EXEC_JUMPZ:
state # FETCH_entry;
break ;
case EXEC_LOADA_entry:
bus.command # RAM.RAM_READ;
bus.address # arg(IR);
state !! ;
case EXEC_LOADA:
if (bus.command.equals(RAM.ACK))
state # EXEC_LOADA2_entry;
break ;
case EXEC_LOADA2_entry:
RegA # bus.data;
state !! ;
case EXEC_LOADA2:
state # FETCH_entry;
break ;
case EXEC_LOADB_entry:
bus.command # RAM.RAM_READ;
bus.address # arg(IR);
state !! ;
case EXEC_LOADB:
if (bus.command.equals(RAM.ACK))
state # EXEC_LOADB2_entry;
break ;
case EXEC_LOADB2_entry:
RegB # bus.data;
state !! ;
case EXEC_LOADB2:
state # FETCH_entry;
break ;
case EXEC_STOREA_entry:
bus.command # RAM.RAM_WRITE;
bus.data # RegA;
bus.address # arg(IR);
state !! ;
case EXEC_STOREA:
if (bus.command.equals(RAM.ACK))
state # FETCH_entry;
break ;
case EXEC_STOREB_entry:
bus.command # RAM.RAM_WRITE;
bus.data # RegB;
Search WWH ::




Custom Search