Instructions: ld hl, sp+imm8 and add sp, imm8
[fpgaboy.git] / core / insn_ldhl_sp_imm8.v
CommitLineData
41341eb3
JW
1`define INSN_LDHL_SP_IMM8 9'b011111000
2
3`ifdef EXECUTE
4 `INSN_LDHL_SP_IMM8: begin
5 case (cycle)
6 0: begin
7 `EXEC_INC_PC
8 end
9 1: begin
10 `EXEC_READ(`_PC)
11 end
12 2: begin
13 `EXEC_NEWCYCLE
14 `EXEC_INC_PC
15 end
16 endcase
17 end
18`endif
19
20`ifdef WRITEBACK
21 `INSN_LDHL_SP_IMM8: begin
22 case (cycle)
23 2: `_HL <= `_SP + {rdata[7] ? 8'hFF : 8'h00, rdata};
24 endcase
25 end
26`endif
This page took 0.021162 seconds and 4 git commands to generate.