1 // If opcode[4], then ld A, x, else ld x, A
 
   2 // If opcode[1], then ld 16m8, else ld 8m8
 
   9                                 `EXEC_READ(`_PC + 16'h0001)
 
  12                                 `EXEC_INC_PC                    // we only hit here if 16m8
 
  13                                 `EXEC_READ(`_PC + 16'h0001)
 
  15                 2:      if (opcode[4])  // LD A,x
 
  16                                 `EXEC_READ(({rdata, tmp}))
 
  18                                 `EXEC_WRITE(({rdata, tmp}), `_A)
 
  33                 3:      if (opcode[4]) `_A <= rdata;