Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
- <html lang="en"><head>
- <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>z80 instructions</title></head>
- <body style="direction: ltr;">
- <br>
- <table style="text-align: left;" border="1" cellpadding="2" cellspacing="2">
- <tbody>
- <tr>
- <td></td>
- <td>0</td>
- <td>1</td>
- <td>2</td>
- <td>3</td>
- <td>4</td>
- <td>5</td>
- <td>6</td>
- <td>7</td>
- <td>8</td>
- <td>9</td>
- <td>A</td>
- <td>B</td>
- <td>C</td>
- <td>D</td>
- <td>E</td>
- <td>F</td>
- </tr>
- <tr>
- <td>0</td>
- <td>nop</td>
- <td>ld bc,nn</td>
- <td>ld (bc),a</td>
- <td style="background-color: rgb(255, 255, 102);">inc bc</td>
- <td style="background-color: rgb(255, 255, 102);">inc b</td>
- <td style="background-color: rgb(255, 255, 102);">dec b</td>
- <td>ld b,n</td>
- <td>rlca</td>
- <td>ex af,af'</td>
- <td>add hl,bc</td>
- <td>ld a,(bc)</td>
- <td style="background-color: rgb(255, 255, 102);">dec bc</td>
- <td style="background-color: rgb(255, 255, 102);">inc c</td>
- <td style="background-color: rgb(255, 255, 102);">dec c</td>
- <td>ld c,n</td>
- <td>rrca</td>
- </tr>
- <tr>
- <td>1</td>
- <td>djnz +d</td>
- <td>ld de,nn</td>
- <td>ld (de),a</td>
- <td style="background-color: rgb(255, 255, 102);">inc de</td>
- <td style="background-color: rgb(255, 255, 102);">inc d</td>
- <td style="background-color: rgb(255, 255, 102);">dec d</td>
- <td>ld d,n</td>
- <td>rla</td>
- <td>jr +d</td>
- <td>add hl,de</td>
- <td>ld a,(de)</td>
- <td style="background-color: rgb(255, 255, 102);">dec de</td>
- <td style="background-color: rgb(255, 255, 102);">inc e</td>
- <td style="background-color: rgb(255, 255, 102);">dec e</td>
- <td>ld e,n</td>
- <td>rra</td>
- </tr>
- <tr>
- <td>2</td>
- <td>jr nz,+d</td>
- <td>ld hl,nn</td>
- <td>ld (nn),hl</td>
- <td style="background-color: rgb(255, 255, 102);">inc hl</td>
- <td style="background-color: rgb(255, 255, 102);">inc h</td>
- <td style="background-color: rgb(255, 255, 102);">dec h</td>
- <td>ld h,n</td>
- <td>daa</td>
- <td>jr z,+d</td>
- <td>add hl,hl</td>
- <td>ld hl,(nn)</td>
- <td style="background-color: rgb(255, 255, 102);">dec hl</td>
- <td style="background-color: rgb(255, 255, 102);">inc l</td>
- <td style="background-color: rgb(255, 255, 102);">dec l</td>
- <td>ld l,n</td>
- <td>cpl</td>
- </tr>
- <tr>
- <td>3</td>
- <td>jr nc,+d</td>
- <td>ld sp,nn</td>
- <td>ld (nn),a</td>
- <td style="background-color: rgb(255, 255, 102);">inc sp</td>
- <td style="background-color: rgb(255, 255, 102);">inc (hl)</td>
- <td style="background-color: rgb(255, 255, 102);">dec (hl)</td>
- <td>ld (hl),n</td>
- <td>scf</td>
- <td>jr c,+d</td>
- <td>add hl,sp</td>
- <td>ld a,(nn)</td>
- <td style="background-color: rgb(255, 255, 102);">dec sp</td>
- <td style="background-color: rgb(255, 255, 102);">inc a</td>
- <td style="background-color: rgb(255, 255, 102);">dec a</td>
- <td>ld a,n</td>
- <td>ccf</td>
- </tr>
- <tr>
- <td>4</td>
- <td style="background-color: rgb(153, 255, 153);">ld b,b</td>
- <td style="background-color: rgb(153, 255, 153);">ld b,c</td>
- <td style="background-color: rgb(153, 255, 153);">ld b,d</td>
- <td style="background-color: rgb(153, 255, 153);">ld b,e</td>
- <td style="background-color: rgb(153, 255, 153);">ld b,h</td>
- <td style="background-color: rgb(153, 255, 153);">ld b,l</td>
- <td style="background-color: rgb(153, 255, 153);">ld b,(hl)</td>
- <td style="background-color: rgb(153, 255, 153);">ld b,a</td>
- <td style="background-color: rgb(153, 255, 153);">ld c,b</td>
- <td style="background-color: rgb(153, 255, 153);">ld c,c</td>
- <td style="background-color: rgb(153, 255, 153);">ld c,d</td>
- <td style="background-color: rgb(153, 255, 153);">ld c,e</td>
- <td style="background-color: rgb(153, 255, 153);">ld c,h</td>
- <td style="background-color: rgb(153, 255, 153);">ld c,l</td>
- <td style="background-color: rgb(153, 255, 153);">ld c,(hl)</td>
- <td style="background-color: rgb(153, 255, 153);">ld c,a</td>
- </tr>
- <tr>
- <td>5</td>
- <td style="background-color: rgb(153, 255, 153);">ld d,b</td>
- <td style="background-color: rgb(153, 255, 153);">ld d,c</td>
- <td style="background-color: rgb(153, 255, 153);">ld d,d</td>
- <td style="background-color: rgb(153, 255, 153);">ld d,e</td>
- <td style="background-color: rgb(153, 255, 153);">ld d,h</td>
- <td style="background-color: rgb(153, 255, 153);">ld d,l</td>
- <td style="background-color: rgb(153, 255, 153);">ld d,(hl)</td>
- <td style="background-color: rgb(153, 255, 153);">ld d,a</td>
- <td style="background-color: rgb(153, 255, 153);">ld e,b</td>
- <td style="background-color: rgb(153, 255, 153);">ld e,c</td>
- <td style="background-color: rgb(153, 255, 153);">ld e,d</td>
- <td style="background-color: rgb(153, 255, 153);">ld e,e</td>
- <td style="background-color: rgb(153, 255, 153);">ld e,h</td>
- <td style="background-color: rgb(153, 255, 153);">ld e,l</td>
- <td style="background-color: rgb(153, 255, 153);">ld e,(hl)</td>
- <td style="background-color: rgb(153, 255, 153);">ld e,a</td>
- </tr>
- <tr>
- <td>6</td>
- <td style="background-color: rgb(153, 255, 153);">ld h,b</td>
- <td style="background-color: rgb(153, 255, 153);">ld h,c</td>
- <td style="background-color: rgb(153, 255, 153);">ld h,d</td>
- <td style="background-color: rgb(153, 255, 153);">ld h,e</td>
- <td style="background-color: rgb(153, 255, 153);">ld h,h</td>
- <td style="background-color: rgb(153, 255, 153);">ld h,l</td>
- <td style="background-color: rgb(153, 255, 153);">ld h,(hl)</td>
- <td style="background-color: rgb(153, 255, 153);">ld h,a</td>
- <td style="background-color: rgb(153, 255, 153);">ld l,b</td>
- <td style="background-color: rgb(153, 255, 153);">ld l,c</td>
- <td style="background-color: rgb(153, 255, 153);">ld l,d</td>
- <td style="background-color: rgb(153, 255, 153);">ld l,e</td>
- <td style="background-color: rgb(153, 255, 153);">ld l,h</td>
- <td style="background-color: rgb(153, 255, 153);">ld l,l</td>
- <td style="background-color: rgb(153, 255, 153);">ld l,(hl)</td>
- <td style="background-color: rgb(153, 255, 153);">ld l,a</td>
- </tr>
- <tr>
- <td>7</td>
- <td style="background-color: rgb(153, 255, 153);">ld (hl),b</td>
- <td style="background-color: rgb(153, 255, 153);">ld (hl),c</td>
- <td style="background-color: rgb(153, 255, 153);">ld (hl),d</td>
- <td style="background-color: rgb(153, 255, 153);">ld (hl),e</td>
- <td style="background-color: rgb(153, 255, 153);">ld (hl),h</td>
- <td style="background-color: rgb(153, 255, 153);">ld (hl),l</td>
- <td style="background-color: rgb(153, 255, 153);">halt</td>
- <td style="background-color: rgb(153, 255, 153);">ld (hl),a</td>
- <td style="background-color: rgb(153, 255, 153);">ld a,b</td>
- <td style="background-color: rgb(153, 255, 153);">ld a,c</td>
- <td style="background-color: rgb(153, 255, 153);">ld a,d</td>
- <td style="background-color: rgb(153, 255, 153);">ld a,e</td>
- <td style="background-color: rgb(153, 255, 153);">ld a,h</td>
- <td style="background-color: rgb(153, 255, 153);">ld a,l</td>
- <td style="background-color: rgb(153, 255, 153);">ld a,(hl)</td>
- <td style="background-color: rgb(153, 255, 153);">ld a,a</td>
- </tr>
- <tr>
- <td>8</td>
- <td style="background-color: rgb(255, 255, 102);">add a,b</td>
- <td style="background-color: rgb(255, 255, 102);">add a,c</td>
- <td style="background-color: rgb(255, 255, 102);">add a,d</td>
- <td style="background-color: rgb(255, 255, 102);">add a,e</td>
- <td style="background-color: rgb(255, 255, 102);">add a,h</td>
- <td style="background-color: rgb(255, 255, 102);">add a,l</td>
- <td style="background-color: rgb(255, 255, 102);">add a,(hl)</td>
- <td style="background-color: rgb(255, 255, 102);">add a,a</td>
- <td style="background-color: rgb(255, 255, 102);">adc a,b</td>
- <td style="background-color: rgb(255, 255, 102);">adc a,c</td>
- <td style="background-color: rgb(255, 255, 102);">adc a,d</td>
- <td style="background-color: rgb(255, 255, 102);">adc a,e</td>
- <td style="background-color: rgb(255, 255, 102);">adc a,h</td>
- <td style="background-color: rgb(255, 255, 102);">adc a,l</td>
- <td style="background-color: rgb(255, 255, 102);">adc a,(hl)</td>
- <td style="background-color: rgb(255, 255, 102);">adc a,a</td>
- </tr>
- <tr>
- <td>9</td>
- <td style="background-color: rgb(255, 255, 102);">sub b</td>
- <td style="background-color: rgb(255, 255, 102);">sub c</td>
- <td style="background-color: rgb(255, 255, 102);">sub d</td>
- <td style="background-color: rgb(255, 255, 102);">sub e</td>
- <td style="background-color: rgb(255, 255, 102);">sub h</td>
- <td style="background-color: rgb(255, 255, 102);">sub l</td>
- <td style="background-color: rgb(255, 255, 102);">sub (hl)</td>
- <td style="background-color: rgb(255, 255, 102);">sub a</td>
- <td style="background-color: rgb(255, 255, 102);">sbc a,b</td>
- <td style="background-color: rgb(255, 255, 102);">sbc a,c</td>
- <td style="background-color: rgb(255, 255, 102);">sbc a,d</td>
- <td style="background-color: rgb(255, 255, 102);">sbc a,e</td>
- <td style="background-color: rgb(255, 255, 102);">sbc a,h</td>
- <td style="background-color: rgb(255, 255, 102);">sbc a,l</td>
- <td style="background-color: rgb(255, 255, 102);">sbc a,(hl)</td>
- <td style="background-color: rgb(255, 255, 102);">sbc a,a</td>
- </tr>
- <tr>
- <td>A</td>
- <td style="background-color: rgb(255, 255, 102);">and b</td>
- <td style="background-color: rgb(255, 255, 102);">and c</td>
- <td style="background-color: rgb(255, 255, 102);">and d</td>
- <td style="background-color: rgb(255, 255, 102);">and e</td>
- <td style="background-color: rgb(255, 255, 102);">and h</td>
- <td style="background-color: rgb(255, 255, 102);">and l</td>
- <td style="background-color: rgb(255, 255, 102);">and (hl)</td>
- <td style="background-color: rgb(255, 255, 102);">and a</td>
- <td style="background-color: rgb(255, 255, 102);">xor b</td>
- <td style="background-color: rgb(255, 255, 102);">xor c</td>
- <td style="background-color: rgb(255, 255, 102);">xor d</td>
- <td style="background-color: rgb(255, 255, 102);">xor e</td>
- <td style="background-color: rgb(255, 255, 102);">xor h</td>
- <td style="background-color: rgb(255, 255, 102);">xor l</td>
- <td style="background-color: rgb(255, 255, 102);">xor (hl)</td>
- <td style="background-color: rgb(255, 255, 102);">xor a</td>
- </tr>
- <tr>
- <td>B</td>
- <td style="background-color: rgb(255, 255, 102);">or b</td>
- <td style="background-color: rgb(255, 255, 102);">or c</td>
- <td style="background-color: rgb(255, 255, 102);">or d</td>
- <td style="background-color: rgb(255, 255, 102);">or e</td>
- <td style="background-color: rgb(255, 255, 102);">or h</td>
- <td style="background-color: rgb(255, 255, 102);">or l</td>
- <td style="background-color: rgb(255, 255, 102);">or (hl)</td>
- <td style="background-color: rgb(255, 255, 102);">or a</td>
- <td style="background-color: rgb(255, 255, 102);">cp b</td>
- <td style="background-color: rgb(255, 255, 102);">cp c</td>
- <td style="background-color: rgb(255, 255, 102);">cp d</td>
- <td style="background-color: rgb(255, 255, 102);">cp e</td>
- <td style="background-color: rgb(255, 255, 102);">cp h</td>
- <td style="background-color: rgb(255, 255, 102);">cp l</td>
- <td style="background-color: rgb(255, 255, 102);">cp (hl)</td>
- <td style="background-color: rgb(255, 255, 102);">cp a</td>
- </tr>
- <tr>
- <td>C</td>
- <td>ret nz</td>
- <td>pop bc</td>
- <td>jp nz,nn</td>
- <td>jp nn</td>
- <td>call nz,nn</td>
- <td>push bc</td>
- <td>add a,n</td>
- <td>rst 00</td>
- <td>ret z</td>
- <td>ret</td>
- <td>jp z,nn</td>
- <td style="background-color: rgb(255, 204, 204);">CB</td>
- <td>call z,nn</td>
- <td>call nn</td>
- <td>adc a,n</td>
- <td>rst 08</td>
- </tr>
- <tr>
- <td>D</td>
- <td>ret nc</td>
- <td>pop de</td>
- <td>jp nc,nn</td>
- <td>out (n),a</td>
- <td>call nc,nn</td>
- <td>push de</td>
- <td>sub n</td>
- <td>rst 10</td>
- <td>ret c</td>
- <td>exx</td>
- <td>jp c,nn</td>
- <td>in a,(n)</td>
- <td>call c,nn</td>
- <td style="background-color: rgb(255, 204, 204);">DD</td>
- <td>sbc a,n</td>
- <td>rst 18</td>
- </tr>
- <tr>
- <td>E</td>
- <td><span style="font-weight: bold;"><span style="font-weight: bold;"></span></span>ret po</td>
- <td>pop hl</td>
- <td>jp po,nn</td>
- <td>ex (sp),hl</td>
- <td>call po,nn</td>
- <td>push hl</td>
- <td>and n</td>
- <td>rst 20</td>
- <td>ret pe</td>
- <td>jp hl</td>
- <td>jp pe,nn</td>
- <td>ex de,hl</td>
- <td>call pe,nn</td>
- <td style="background-color: rgb(255, 204, 204);">ED</td>
- <td>xor n</td>
- <td>rst 28</td>
- </tr>
- <tr>
- <td>F</td>
- <td>ret p</td>
- <td>pop af</td>
- <td>jp p,nn</td>
- <td>di</td>
- <td>call p,nn</td>
- <td>push af</td>
- <td>or n</td>
- <td>rst 30</td>
- <td>ret m</td>
- <td>ld sp,hl</td>
- <td>jp m,nn</td>
- <td>ei</td>
- <td>call m,nn</td>
- <td style="background-color: rgb(255, 204, 204);">FD</td>
- <td>cp n</td>
- <td>rst 38</td>
- </tr>
- </tbody>
- </table>
- <br>
- <table style="text-align: left;" border="1" cellpadding="2" cellspacing="2">
- <tbody>
- <tr>
- <td>CB</td>
- <td>0</td>
- <td>1</td>
- <td>2</td>
- <td>3</td>
- <td>4</td>
- <td>5</td>
- <td>6</td>
- <td>7</td>
- <td>8</td>
- <td>9</td>
- <td>A</td>
- <td>B</td>
- <td>C</td>
- <td>D</td>
- <td>E</td>
- <td>F</td>
- </tr>
- <tr>
- <td>0</td>
- <td style="background-color: rgb(255, 255, 102);">rlc b</td>
- <td style="background-color: rgb(255, 255, 102);">rlc c</td>
- <td style="background-color: rgb(255, 255, 102);">rlc d</td>
- <td style="background-color: rgb(255, 255, 102);">rlc e</td>
- <td style="background-color: rgb(255, 255, 102);">rlc h</td>
- <td style="background-color: rgb(255, 255, 102);">rlc l</td>
- <td style="background-color: rgb(255, 255, 102);">rlc (hl)</td>
- <td style="background-color: rgb(255, 255, 102);">rlc a</td>
- <td style="background-color: rgb(255, 255, 102);">rrc b</td>
- <td style="background-color: rgb(255, 255, 102);">rrc c</td>
- <td style="background-color: rgb(255, 255, 102);">rrc d</td>
- <td style="background-color: rgb(255, 255, 102);">rrc e</td>
- <td style="background-color: rgb(255, 255, 102);">rrc h</td>
- <td style="background-color: rgb(255, 255, 102);">rrc l</td>
- <td style="background-color: rgb(255, 255, 102);">rrc (hl)</td>
- <td style="background-color: rgb(255, 255, 102);">rrc a</td>
- </tr>
- <tr>
- <td>1</td>
- <td style="background-color: rgb(255, 255, 102);">rl b</td>
- <td style="background-color: rgb(255, 255, 102);">rl c</td>
- <td style="background-color: rgb(255, 255, 102);">rl d</td>
- <td style="background-color: rgb(255, 255, 102);">rl e</td>
- <td style="background-color: rgb(255, 255, 102);">rl h</td>
- <td style="background-color: rgb(255, 255, 102);">rl l</td>
- <td style="background-color: rgb(255, 255, 102);">rl (hl)</td>
- <td style="background-color: rgb(255, 255, 102);">rl a</td>
- <td style="background-color: rgb(255, 255, 102);">rr b</td>
- <td style="background-color: rgb(255, 255, 102);">rr c</td>
- <td style="background-color: rgb(255, 255, 102);">rr d</td>
- <td style="background-color: rgb(255, 255, 102);">rr e</td>
- <td style="background-color: rgb(255, 255, 102);">rr h</td>
- <td style="background-color: rgb(255, 255, 102);">rr l</td>
- <td style="background-color: rgb(255, 255, 102);">rr (hl)</td>
- <td style="background-color: rgb(255, 255, 102);">rr a</td>
- </tr>
- <tr>
- <td>2</td>
- <td style="background-color: rgb(255, 255, 102);">sla b</td>
- <td style="background-color: rgb(255, 255, 102);">sla c</td>
- <td style="background-color: rgb(255, 255, 102);">sla d</td>
- <td style="background-color: rgb(255, 255, 102);">sla e</td>
- <td style="background-color: rgb(255, 255, 102);">sla h</td>
- <td style="background-color: rgb(255, 255, 102);">sla l</td>
- <td style="background-color: rgb(255, 255, 102);">sla (hl)</td>
- <td style="background-color: rgb(255, 255, 102);">sla a</td>
- <td style="background-color: rgb(255, 255, 102);">sra b</td>
- <td style="background-color: rgb(255, 255, 102);">sra c</td>
- <td style="background-color: rgb(255, 255, 102);">sra d</td>
- <td style="background-color: rgb(255, 255, 102);">sra e</td>
- <td style="background-color: rgb(255, 255, 102);">sra h</td>
- <td style="background-color: rgb(255, 255, 102);">sra l </td>
- <td style="background-color: rgb(255, 255, 102);">sra (hl)</td>
- <td style="background-color: rgb(255, 255, 102);">sra a</td>
- </tr>
- <tr>
- <td>3</td>
- <td style="background-color: rgb(255, 255, 102);">sll b</td>
- <td style="background-color: rgb(255, 255, 102);">sll c</td>
- <td style="background-color: rgb(255, 255, 102);">sll d</td>
- <td style="background-color: rgb(255, 255, 102);">sll e</td>
- <td style="background-color: rgb(255, 255, 102);">sll h</td>
- <td style="background-color: rgb(255, 255, 102);">sll l</td>
- <td style="background-color: rgb(255, 255, 102);">sll (hl)</td>
- <td style="background-color: rgb(255, 255, 102);">sll a</td>
- <td style="background-color: rgb(255, 255, 102);">srl b</td>
- <td style="background-color: rgb(255, 255, 102);">srl c</td>
- <td style="background-color: rgb(255, 255, 102);">srl d</td>
- <td style="background-color: rgb(255, 255, 102);">srl e</td>
- <td style="background-color: rgb(255, 255, 102);">srl h </td>
- <td style="background-color: rgb(255, 255, 102);">srl l </td>
- <td style="background-color: rgb(255, 255, 102);">srl (hl)</td>
- <td style="background-color: rgb(255, 255, 102);">srl a</td>
- </tr>
- <tr>
- <td>4</td>
- <td style="background-color: white;">bit 0,b</td>
- <td style="background-color: white;">bit 0,c</td>
- <td style="background-color: white;">bit 0,d</td>
- <td style="background-color: white;">bit 0,e</td>
- <td style="background-color: white;">bit 0,h</td>
- <td style="background-color: white;">bit 0,l</td>
- <td style="background-color: white;">bit 0,(hl)</td>
- <td style="background-color: white;">bit 0,a</td>
- <td style="background-color: white;">bit 1,b</td>
- <td style="background-color: white;">bit 1,c</td>
- <td style="background-color: white;">bit 1,d</td>
- <td style="background-color: white;">bit 1,e</td>
- <td style="background-color: white;">bit 1,h</td>
- <td style="background-color: white;">bit 1,l</td>
- <td style="background-color: white;">bit 1,(hl)</td>
- <td style="background-color: white;">bit 1,a</td>
- </tr>
- <tr>
- <td>5</td>
- <td style="background-color: white;">bit 2,b</td>
- <td style="background-color: white;">bit 2,c</td>
- <td style="background-color: white;">bit 2,d</td>
- <td style="background-color: white;">bit 2,e</td>
- <td style="background-color: white;">bit 2,h</td>
- <td style="background-color: white;">bit 2,l</td>
- <td style="background-color: white;">bit 2,(hl)</td>
- <td style="background-color: white;">bit 2,a</td>
- <td style="background-color: white;">bit 3,b</td>
- <td style="background-color: white;">bit 3,c</td>
- <td style="background-color: white;">bit 3,d</td>
- <td style="background-color: white;">bit 3,e</td>
- <td style="background-color: white;">bit 3,h</td>
- <td style="background-color: white;">bit 3,l</td>
- <td style="background-color: white;">bit 3,(hl)</td>
- <td style="background-color: white;">bit 3,a</td>
- </tr>
- <tr>
- <td>6</td>
- <td style="background-color: white;">bit 4,b</td>
- <td style="background-color: white;">bit 4,c</td>
- <td style="background-color: white;">bit 4,d</td>
- <td style="background-color: white;">bit 4,e</td>
- <td style="background-color: white;">bit 4,h</td>
- <td style="background-color: white;">bit 4,l</td>
- <td style="background-color: white;">bit 4,(hl)</td>
- <td style="background-color: white;">bit 4,a</td>
- <td style="background-color: white;">bit 5,b</td>
- <td style="background-color: white;">bit 5,c</td>
- <td style="background-color: white;">bit 5,d</td>
- <td style="background-color: white;">bit 5,e</td>
- <td style="background-color: white;">bit 5,h</td>
- <td style="background-color: white;">bit 5,l</td>
- <td style="background-color: white;">bit 5,(hl)</td>
- <td style="background-color: white;">bit 5,a</td>
- </tr>
- <tr>
- <td>7</td>
- <td style="background-color: white;">bit 6,b</td>
- <td style="background-color: white;">bit 6,c</td>
- <td style="background-color: white;">bit 6,d</td>
- <td style="background-color: white;">bit 6,e</td>
- <td style="background-color: white;">bit 6,h</td>
- <td style="background-color: white;">bit 6,l</td>
- <td style="background-color: white;">bit 6,(hl)</td>
- <td style="background-color: white;">bit 6,a</td>
- <td style="background-color: white;">bit 7,b</td>
- <td style="background-color: white;">bit 7,c</td>
- <td style="background-color: white;">bit 7,d</td>
- <td style="background-color: white;">bit 7,e</td>
- <td style="background-color: white;">bit 7,h</td>
- <td style="background-color: white;">bit 7,l</td>
- <td style="background-color: white;">bit 7,(hl)</td>
- <td style="background-color: white;">bit 7,a</td>
- </tr>
- <tr>
- <td>8</td>
- <td style="background-color: rgb(255, 255, 102);">res 0,b</td>
- <td style="background-color: rgb(255, 255, 102);">res 0,c</td>
- <td style="background-color: rgb(255, 255, 102);">res 0,d</td>
- <td style="background-color: rgb(255, 255, 102);">res 0,e</td>
- <td style="background-color: rgb(255, 255, 102);">res 0,h</td>
- <td style="background-color: rgb(255, 255, 102);">res 0,l</td>
- <td style="background-color: rgb(255, 255, 102);">res 0,(hl)</td>
- <td style="background-color: rgb(255, 255, 102);">res 0,a</td>
- <td style="background-color: rgb(255, 255, 102);">res 1,b</td>
- <td style="background-color: rgb(255, 255, 102);">res 1,c</td>
- <td style="background-color: rgb(255, 255, 102);">res 1,d</td>
- <td style="background-color: rgb(255, 255, 102);">res 1,e</td>
- <td style="background-color: rgb(255, 255, 102);">res 1,h</td>
- <td style="background-color: rgb(255, 255, 102);">res 1,l</td>
- <td style="background-color: rgb(255, 255, 102);">res 1,(hl)</td>
- <td style="background-color: rgb(255, 255, 102);">res 1,a</td>
- </tr>
- <tr>
- <td>9</td>
- <td style="background-color: rgb(255, 255, 102);">res 2,b</td>
- <td style="background-color: rgb(255, 255, 102);">res 2,c</td>
- <td style="background-color: rgb(255, 255, 102);">res 2,d</td>
- <td style="background-color: rgb(255, 255, 102);">res 2,e</td>
- <td style="background-color: rgb(255, 255, 102);">res 2,h</td>
- <td style="background-color: rgb(255, 255, 102);">res 2,l</td>
- <td style="background-color: rgb(255, 255, 102);">res 2,(hl)</td>
- <td style="background-color: rgb(255, 255, 102);">res 2,a</td>
- <td style="background-color: rgb(255, 255, 102);">res 3,b</td>
- <td style="background-color: rgb(255, 255, 102);">res 3,c</td>
- <td style="background-color: rgb(255, 255, 102);">res 3,d</td>
- <td style="background-color: rgb(255, 255, 102);">res 3,e</td>
- <td style="background-color: rgb(255, 255, 102);">res 3,h</td>
- <td style="background-color: rgb(255, 255, 102);">res 3,l</td>
- <td style="background-color: rgb(255, 255, 102);">res 3,(hl)</td>
- <td style="background-color: rgb(255, 255, 102);">res 3,a</td>
- </tr>
- <tr>
- <td>A</td>
- <td style="background-color: rgb(255, 255, 102);">res 4,b</td>
- <td style="background-color: rgb(255, 255, 102);">res 4,c</td>
- <td style="background-color: rgb(255, 255, 102);">res 4,d</td>
- <td style="background-color: rgb(255, 255, 102);">res 4,e</td>
- <td style="background-color: rgb(255, 255, 102);">res 4,h</td>
- <td style="background-color: rgb(255, 255, 102);">res 4,l</td>
- <td style="background-color: rgb(255, 255, 102);">res 4,(hl)</td>
- <td style="background-color: rgb(255, 255, 102);">res 4,a</td>
- <td style="background-color: rgb(255, 255, 102);">res 5,b</td>
- <td style="background-color: rgb(255, 255, 102);">res 5,c</td>
- <td style="background-color: rgb(255, 255, 102);">res 5,d</td>
- <td style="background-color: rgb(255, 255, 102);">res 5,e</td>
- <td style="background-color: rgb(255, 255, 102);">res 5,h</td>
- <td style="background-color: rgb(255, 255, 102);">res 5,l</td>
- <td style="background-color: rgb(255, 255, 102);">res 5,(hl)</td>
- <td style="background-color: rgb(255, 255, 102);">res 5,a</td>
- </tr>
- <tr>
- <td>B</td>
- <td style="background-color: rgb(255, 255, 102);">res 6,b</td>
- <td style="background-color: rgb(255, 255, 102);">res 6,c</td>
- <td style="background-color: rgb(255, 255, 102);">res 6,d</td>
- <td style="background-color: rgb(255, 255, 102);">res 6,e</td>
- <td style="background-color: rgb(255, 255, 102);">res 6,h</td>
- <td style="background-color: rgb(255, 255, 102);">res 6,l</td>
- <td style="background-color: rgb(255, 255, 102);">res 6,(hl)</td>
- <td style="background-color: rgb(255, 255, 102);">res 6,a</td>
- <td style="background-color: rgb(255, 255, 102);">res 7,b</td>
- <td style="background-color: rgb(255, 255, 102);">res 7,c</td>
- <td style="background-color: rgb(255, 255, 102);">res 7,d</td>
- <td style="background-color: rgb(255, 255, 102);">res 7,e</td>
- <td style="background-color: rgb(255, 255, 102);">res 7,h</td>
- <td style="background-color: rgb(255, 255, 102);">res 7,l</td>
- <td style="background-color: rgb(255, 255, 102);">res 7,(hl)</td>
- <td style="background-color: rgb(255, 255, 102);">res 7,a</td>
- </tr>
- <tr>
- <td>C</td>
- <td style="background-color: rgb(153, 255, 153);">set 0,b</td>
- <td style="background-color: rgb(153, 255, 153);">set 0,c</td>
- <td style="background-color: rgb(153, 255, 153);">set 0,d</td>
- <td style="background-color: rgb(153, 255, 153);">set 0,e</td>
- <td style="background-color: rgb(153, 255, 153);">set 0,h</td>
- <td style="background-color: rgb(153, 255, 153);">set 0,l</td>
- <td style="background-color: rgb(153, 255, 153);">set 0,(hl)</td>
- <td style="background-color: rgb(153, 255, 153);">set 0,a</td>
- <td style="background-color: rgb(153, 255, 153);">set 1,b</td>
- <td style="background-color: rgb(153, 255, 153);">set 1,c</td>
- <td style="background-color: rgb(153, 255, 153);">set 1,d</td>
- <td style="background-color: rgb(153, 255, 153);">set 1,e</td>
- <td style="background-color: rgb(153, 255, 153);">set 1,h</td>
- <td style="background-color: rgb(153, 255, 153);">set 1,l</td>
- <td style="background-color: rgb(153, 255, 153);">set 1,(hl)</td>
- <td style="background-color: rgb(153, 255, 153);">set 1,a</td>
- </tr>
- <tr>
- <td>D</td>
- <td style="background-color: rgb(153, 255, 153);">set 2,b</td>
- <td style="background-color: rgb(153, 255, 153);">set 2,c</td>
- <td style="background-color: rgb(153, 255, 153);">set 2,d</td>
- <td style="background-color: rgb(153, 255, 153);">set 2,e</td>
- <td style="background-color: rgb(153, 255, 153);">set 2,h</td>
- <td style="background-color: rgb(153, 255, 153);">set 2,l</td>
- <td style="background-color: rgb(153, 255, 153);">set 2,(hl)</td>
- <td style="background-color: rgb(153, 255, 153);">set 2,a</td>
- <td style="background-color: rgb(153, 255, 153);">set 3,b</td>
- <td style="background-color: rgb(153, 255, 153);">set 3,c</td>
- <td style="background-color: rgb(153, 255, 153);">set 3,d</td>
- <td style="background-color: rgb(153, 255, 153);">set 3,e</td>
- <td style="background-color: rgb(153, 255, 153);">set 3,h</td>
- <td style="background-color: rgb(153, 255, 153);">set 3,l</td>
- <td style="background-color: rgb(153, 255, 153);">set 3,(hl)</td>
- <td style="background-color: rgb(153, 255, 153);">set 3,a</td>
- </tr>
- <tr>
- <td>E</td>
- <td style="background-color: rgb(153, 255, 153);">set 4,b</td>
- <td style="background-color: rgb(153, 255, 153);">set 4,c</td>
- <td style="background-color: rgb(153, 255, 153);">set 4,d</td>
- <td style="background-color: rgb(153, 255, 153);">set 4,e</td>
- <td style="background-color: rgb(153, 255, 153);">set 4,h</td>
- <td style="background-color: rgb(153, 255, 153);">set 4,l</td>
- <td style="background-color: rgb(153, 255, 153);">set 4,(hl)</td>
- <td style="background-color: rgb(153, 255, 153);">set 4,a</td>
- <td style="background-color: rgb(153, 255, 153);">set 5,b</td>
- <td style="background-color: rgb(153, 255, 153);">set 5,c</td>
- <td style="background-color: rgb(153, 255, 153);">set 5,d</td>
- <td style="background-color: rgb(153, 255, 153);">set 5,e</td>
- <td style="background-color: rgb(153, 255, 153);">set 5,h</td>
- <td style="background-color: rgb(153, 255, 153);">set 5,l</td>
- <td style="background-color: rgb(153, 255, 153);">set 5,(hl)</td>
- <td style="background-color: rgb(153, 255, 153);">set 5,a</td>
- </tr>
- <tr>
- <td>F</td>
- <td style="background-color: rgb(153, 255, 153);">set 6,b</td>
- <td style="background-color: rgb(153, 255, 153);">set 6,c</td>
- <td style="background-color: rgb(153, 255, 153);">set 6,d</td>
- <td style="background-color: rgb(153, 255, 153);">set 6,e</td>
- <td style="background-color: rgb(153, 255, 153);">set 6,h</td>
- <td style="background-color: rgb(153, 255, 153);">set 6,l</td>
- <td style="background-color: rgb(153, 255, 153);">set 6,(hl)</td>
- <td style="background-color: rgb(153, 255, 153);">set 6,a</td>
- <td style="background-color: rgb(153, 255, 153);">set 7,b</td>
- <td style="background-color: rgb(153, 255, 153);">set 7,c</td>
- <td style="background-color: rgb(153, 255, 153);">set 7,d</td>
- <td style="background-color: rgb(153, 255, 153);">set 7,e</td>
- <td style="background-color: rgb(153, 255, 153);">set 7,h</td>
- <td style="background-color: rgb(153, 255, 153);">set 7,l</td>
- <td style="background-color: rgb(153, 255, 153);">set 7,(hl)</td>
- <td style="background-color: rgb(153, 255, 153);">set 7,a</td>
- </tr>
- </tbody>
- </table>
- <br><table style="text-align: left;" border="1" cellpadding="2" cellspacing="2"><tbody><tr><td>ED</td><td>0</td><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td><td>A</td><td>B</td><td>C</td><td>D</td><td>E</td><td>F</td></tr><tr><td>4</td><td style="background-color: rgb(255, 255, 102);">in b,(c)</td><td style="background-color: rgb(255, 255, 102);">out (c),b</td><td>sbc hl,bc</td><td>ld (nn),bc</td><td>neg</td><td>retn</td><td>im 0</td><td>ld i,a</td><td style="background-color: rgb(255, 255, 102);">in c,(c)</td><td style="background-color: rgb(255, 255, 102);">out (c),c</td><td>adc hl,bc</td><td>ld bc,(nn)</td><td>*</td><td>reti</td><td>*</td><td>ld r,a</td></tr><tr><td>5</td><td style="background-color: rgb(255, 255, 102);">in d,(c)</td><td style="background-color: rgb(255, 255, 102);">out (c),d</td><td>sbc hl,de</td><td>ld (nn),de</td><td>*</td><td>*</td><td>im 1</td><td>ld a,i</td><td style="background-color: rgb(255, 255, 102);">in e,(c)</td><td style="background-color: rgb(255, 255, 102);">out (c),e</td><td>adc hl,de</td><td>ld de,(nn)</td><td>*</td><td>*</td><td>im 2</td><td>ld a,r</td></tr><tr><td>6</td><td style="background-color: rgb(255, 255, 102);">in h,(c)</td><td style="background-color: rgb(255, 255, 102);">out (c),h</td><td>sbc hl,hl</td><td>ld (nn),hl</td><td>*</td><td>*</td><td>*</td><td>rrd</td><td style="background-color: rgb(255, 255, 102);">in l,(c)</td><td style="background-color: rgb(255, 255, 102);">out (c),l</td><td>adc hl,hl</td><td>ld hl,(nn)</td><td>*</td><td>*</td><td>*</td><td>rld</td></tr><tr><td>7</td><td style="background-color: rgb(255, 255, 102);">in (c)</td><td style="background-color: rgb(255, 255, 102);">out (c),0</td><td>sbc hl,sp</td><td>ld (nn),sp</td><td>*</td><td>*</td><td>*</td><td>*</td><td style="background-color: rgb(255, 255, 102);">in a,(c)</td><td style="background-color: rgb(255, 255, 102);">out (c),a</td><td>adc hl,sp</td><td>ld sp,(nn)</td><td>*</td><td>*</td><td>*</td><td></td></tr><tr><td>A</td><td>ldi</td><td>cpi</td><td>ini</td><td>outi</td><td></td><td></td><td></td><td></td><td>ldd</td><td>cpd</td><td>ind</td><td>outd</td><td></td><td></td><td></td><td></td></tr><tr><td>B</td><td>ldir</td><td>cpir</td><td>inir</td><td>otir</td><td></td><td></td><td></td><td></td><td>lddr</td><td>cpdr</td><td>indr</td><td>otdr</td><td></td><td></td><td></td><td></td></tr></tbody></table><br><table style="text-align: left;" border="1" cellpadding="2" cellspacing="2">
- <tbody>
- <tr>
- <td>DD<br>
- FD</td>
- <td>0</td>
- <td>1</td>
- <td>2</td>
- <td>3</td>
- <td>4</td>
- <td>5</td>
- <td>6</td>
- <td>7</td>
- <td>8</td>
- <td>9</td>
- <td>A</td>
- <td>B</td>
- <td>C</td>
- <td>D</td>
- <td>E</td>
- <td>F</td>
- </tr>
- <tr>
- <td>0</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td>add ix,bc</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- </tr>
- <tr>
- <td>1</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td>add ix,de</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- </tr>
- <tr>
- <td>2</td>
- <td></td>
- <td>ld ix,nn</td>
- <td>ld (nn),ix</td>
- <td>inc ix</td>
- <td>inc ixh</td>
- <td>dec ixh</td>
- <td>ld ixh,n</td>
- <td></td>
- <td></td>
- <td>add ix,ix</td>
- <td>ld ix,(nn)</td>
- <td>dec ix</td>
- <td>inc ixl</td>
- <td>dec ixl</td>
- <td>ld ixl,n</td>
- <td></td>
- </tr>
- <tr>
- <td>3</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td>inc (ix+d)</td>
- <td>dec (ix+d)</td>
- <td>ld (ix+d),n</td>
- <td></td>
- <td></td>
- <td>add ix,sp</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- </tr>
- <tr>
- <td>4</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td>ld b,ixh</td>
- <td>ld b,ixl</td>
- <td>ld b,(ix+d)</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td>ld c,ixh</td>
- <td>ld c,ixl</td>
- <td>ld c,(ix+d)</td>
- <td></td>
- </tr>
- <tr>
- <td>5</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td>ld d,ixh</td>
- <td>ld d,ixl</td>
- <td>ld d,(ix+d)</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td>ld e,ixh</td>
- <td>ld e,ixl</td>
- <td>ld e,(ix+d)</td>
- <td></td>
- </tr>
- <tr>
- <td>6</td>
- <td>ld ixh,b</td>
- <td>ld ixh,c</td>
- <td>ld ixh,d</td>
- <td>ld ixh,e</td>
- <td>ld ixh,ixh</td>
- <td>ld ixh,ixl</td>
- <td>ld h,(ix+d)</td>
- <td>ld ixh,a</td>
- <td>ld ixl,b</td>
- <td>ld ixl,c</td>
- <td>ld ixl,d</td>
- <td>ld ixl,e</td>
- <td>ld ixl,ixh</td>
- <td>ld ixl,ixl</td>
- <td>ld l,(ix+d)</td>
- <td>ld ixl,a</td>
- </tr>
- <tr>
- <td>7</td>
- <td>ld (ix+d),b</td>
- <td>ld (ix+d),c</td>
- <td>ld (ix+d),d</td>
- <td>ld (ix+d),e</td>
- <td>ld (ix+d),h</td>
- <td>ld (ix+d),l</td>
- <td></td>
- <td>ld (ix+d),a</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td>ld a,ixh</td>
- <td>ld a,ixl</td>
- <td>ld a,(ix+d)</td>
- <td></td>
- </tr>
- <tr>
- <td>8</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td>add a,ixh</td>
- <td>add a,ixl</td>
- <td>add a,(ix+d)</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td>adc a,ixh</td>
- <td>adc a,ixl</td>
- <td>adc a,(ix+d)</td>
- <td></td>
- </tr>
- <tr>
- <td>9</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td>sub ixh</td>
- <td>sub ixl</td>
- <td>sub (ix+d)</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td>sbc a,ixh</td>
- <td>sbc a,ixl</td>
- <td>sbc a,(ix+d)</td>
- <td></td>
- </tr>
- <tr>
- <td>A</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td>and ixh</td>
- <td>and ixl</td>
- <td>and (ix+d)</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td>xor ixh</td>
- <td>xor ixl</td>
- <td>xor (ix+d)</td>
- <td></td>
- </tr>
- <tr>
- <td>B</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td>or ixh</td>
- <td>or ixl</td>
- <td>or (ix+d)</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td>cp ixh</td>
- <td>cp ixl</td>
- <td>cp (ix+d)</td>
- <td></td>
- </tr>
- <tr>
- <td>C</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td>DDCB</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- </tr>
- <tr>
- <td>D</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- </tr>
- <tr>
- <td>E</td>
- <td></td>
- <td>pop ix</td>
- <td></td>
- <td>ex (sp),ix</td>
- <td></td>
- <td>push ix</td>
- <td></td>
- <td></td>
- <td></td>
- <td>jp ix</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- </tr>
- <tr>
- <td>F</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td>ld sp,ix</td>
- <td></td>
- <td>FDCB</td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- </tr>
- </tbody>
- </table>
- <br>
- <table style="text-align: left;" border="1" cellpadding="2" cellspacing="2">
- <tbody>
- <tr>
- <td>DDCB<br>
- FDCB</td>
- <td>6</td>
- <td>E</td>
- </tr>
- <tr>
- <td>0</td>
- <td>rlc (ix+d)</td>
- <td>rrc (ix+d)</td>
- </tr>
- <tr>
- <td>1</td>
- <td>rl (ix+d)</td>
- <td>rr (ix+d)</td>
- </tr>
- <tr>
- <td>2</td>
- <td>sla (ix+d)</td>
- <td>sra (ix+d)</td>
- </tr>
- <tr>
- <td>3</td>
- <td>sll (ix+d)</td>
- <td>srl (ix+d)</td>
- </tr>
- <tr>
- <td>4</td>
- <td>bit 0,(ix+d)</td>
- <td>bit 1,(ix+d)</td>
- </tr>
- <tr>
- <td>5</td>
- <td>bit 2,(ix+d)</td>
- <td>bit 3,(ix+d)</td>
- </tr>
- <tr>
- <td>6</td>
- <td>bit 4,(ix+d)</td>
- <td>bit 5,(ix+d)</td>
- </tr>
- <tr>
- <td>7</td>
- <td>bit 6,(ix+d)</td>
- <td>bit 7,(ix+d)</td>
- </tr>
- <tr>
- <td>8</td>
- <td>res 0,(ix+d)</td>
- <td>res 1,(ix+d)</td>
- </tr>
- <tr>
- <td>9</td>
- <td>res 2,(ix+d)</td>
- <td>res 3,(ix+d)</td>
- </tr>
- <tr>
- <td>A</td>
- <td>res 4,(ix+d)</td>
- <td>res 5,(ix+d)</td>
- </tr>
- <tr>
- <td>B</td>
- <td>res 6,(ix+d)</td>
- <td>res 7,(ix+d)</td>
- </tr>
- <tr>
- <td>C</td>
- <td>set 0,(ix+d)</td>
- <td>set 1,(ix+d)</td>
- </tr>
- <tr>
- <td>D</td>
- <td>set 2,(ix+d)</td>
- <td>set 3,(ix+d)</td>
- </tr>
- <tr>
- <td>E</td>
- <td>set 4,(ix+d)</td>
- <td>set 5,(ix+d)</td>
- </tr>
- <tr>
- <td>F</td>
- <td>set 6,(ix+d)</td>
- <td>set 6,(ix+d)</td>
- </tr>
- </tbody>
- </table>
- <br>
- <br>
- </body></html>
Advertisement
Add Comment
Please, Sign In to add comment