11654 lines
146 KiB
JSON
11654 lines
146 KiB
JSON
{
|
|
"unprefixed": {
|
|
"0x00": {
|
|
"mnemonic": "NOP",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x01": {
|
|
"mnemonic": "LD",
|
|
"bytes": 3,
|
|
"cycles": [
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "BC",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "n16",
|
|
"bytes": 2,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x02": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "BC",
|
|
"immediate": false
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x03": {
|
|
"mnemonic": "INC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "BC",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x04": {
|
|
"mnemonic": "INC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x05": {
|
|
"mnemonic": "DEC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x06": {
|
|
"mnemonic": "LD",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "n8",
|
|
"bytes": 1,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x07": {
|
|
"mnemonic": "RLCA",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "0",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x08": {
|
|
"mnemonic": "LD",
|
|
"bytes": 3,
|
|
"cycles": [
|
|
20
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "a16",
|
|
"bytes": 2,
|
|
"immediate": false
|
|
},
|
|
{
|
|
"name": "SP",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x09": {
|
|
"mnemonic": "ADD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "BC",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x0A": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "BC",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x0B": {
|
|
"mnemonic": "DEC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "BC",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x0C": {
|
|
"mnemonic": "INC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x0D": {
|
|
"mnemonic": "DEC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x0E": {
|
|
"mnemonic": "LD",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "n8",
|
|
"bytes": 1,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x0F": {
|
|
"mnemonic": "RRCA",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "0",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x10": {
|
|
"mnemonic": "STOP",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "n8",
|
|
"bytes": 1,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x11": {
|
|
"mnemonic": "LD",
|
|
"bytes": 3,
|
|
"cycles": [
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "DE",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "n16",
|
|
"bytes": 2,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x12": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "DE",
|
|
"immediate": false
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x13": {
|
|
"mnemonic": "INC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "DE",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x14": {
|
|
"mnemonic": "INC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x15": {
|
|
"mnemonic": "DEC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x16": {
|
|
"mnemonic": "LD",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "n8",
|
|
"bytes": 1,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x17": {
|
|
"mnemonic": "RLA",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "0",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x18": {
|
|
"mnemonic": "JR",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "e8",
|
|
"bytes": 1,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x19": {
|
|
"mnemonic": "ADD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "DE",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x1A": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "DE",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x1B": {
|
|
"mnemonic": "DEC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "DE",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x1C": {
|
|
"mnemonic": "INC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x1D": {
|
|
"mnemonic": "DEC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x1E": {
|
|
"mnemonic": "LD",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "n8",
|
|
"bytes": 1,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x1F": {
|
|
"mnemonic": "RRA",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "0",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x20": {
|
|
"mnemonic": "JR",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
12,
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "NZ",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "e8",
|
|
"bytes": 1,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x21": {
|
|
"mnemonic": "LD",
|
|
"bytes": 3,
|
|
"cycles": [
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "n16",
|
|
"bytes": 2,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x22": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"increment": true,
|
|
"immediate": false
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x23": {
|
|
"mnemonic": "INC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x24": {
|
|
"mnemonic": "INC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x25": {
|
|
"mnemonic": "DEC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x26": {
|
|
"mnemonic": "LD",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "n8",
|
|
"bytes": 1,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x27": {
|
|
"mnemonic": "DAA",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "-",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x28": {
|
|
"mnemonic": "JR",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
12,
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "Z",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "e8",
|
|
"bytes": 1,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x29": {
|
|
"mnemonic": "ADD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x2A": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"increment": true,
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x2B": {
|
|
"mnemonic": "DEC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x2C": {
|
|
"mnemonic": "INC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x2D": {
|
|
"mnemonic": "DEC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x2E": {
|
|
"mnemonic": "LD",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "n8",
|
|
"bytes": 1,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x2F": {
|
|
"mnemonic": "CPL",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "1",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x30": {
|
|
"mnemonic": "JR",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
12,
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "NC",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "e8",
|
|
"bytes": 1,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x31": {
|
|
"mnemonic": "LD",
|
|
"bytes": 3,
|
|
"cycles": [
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "SP",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "n16",
|
|
"bytes": 2,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x32": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"decrement": true,
|
|
"immediate": false
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x33": {
|
|
"mnemonic": "INC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "SP",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x34": {
|
|
"mnemonic": "INC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x35": {
|
|
"mnemonic": "DEC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x36": {
|
|
"mnemonic": "LD",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
},
|
|
{
|
|
"name": "n8",
|
|
"bytes": 1,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x37": {
|
|
"mnemonic": "SCF",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "1"
|
|
}
|
|
},
|
|
"0x38": {
|
|
"mnemonic": "JR",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
12,
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "e8",
|
|
"bytes": 1,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x39": {
|
|
"mnemonic": "ADD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "SP",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x3A": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"decrement": true,
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x3B": {
|
|
"mnemonic": "DEC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "SP",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x3C": {
|
|
"mnemonic": "INC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x3D": {
|
|
"mnemonic": "DEC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x3E": {
|
|
"mnemonic": "LD",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "n8",
|
|
"bytes": 1,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x3F": {
|
|
"mnemonic": "CCF",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x40": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x41": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x42": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x43": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x44": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x45": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x46": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x47": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x48": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x49": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x4A": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x4B": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x4C": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x4D": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x4E": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x4F": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x50": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x51": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x52": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x53": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x54": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x55": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x56": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x57": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x58": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x59": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x5A": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x5B": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x5C": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x5D": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x5E": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x5F": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x60": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x61": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x62": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x63": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x64": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x65": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x66": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x67": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x68": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x69": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x6A": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x6B": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x6C": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x6D": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x6E": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x6F": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x70": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x71": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x72": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x73": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x74": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x75": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x76": {
|
|
"mnemonic": "HALT",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x77": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x78": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x79": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x7A": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x7B": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x7C": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x7D": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x7E": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x7F": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x80": {
|
|
"mnemonic": "ADD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x81": {
|
|
"mnemonic": "ADD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x82": {
|
|
"mnemonic": "ADD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x83": {
|
|
"mnemonic": "ADD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x84": {
|
|
"mnemonic": "ADD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x85": {
|
|
"mnemonic": "ADD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x86": {
|
|
"mnemonic": "ADD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x87": {
|
|
"mnemonic": "ADD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x88": {
|
|
"mnemonic": "ADC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x89": {
|
|
"mnemonic": "ADC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x8A": {
|
|
"mnemonic": "ADC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x8B": {
|
|
"mnemonic": "ADC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x8C": {
|
|
"mnemonic": "ADC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x8D": {
|
|
"mnemonic": "ADC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x8E": {
|
|
"mnemonic": "ADC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x8F": {
|
|
"mnemonic": "ADC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x90": {
|
|
"mnemonic": "SUB",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x91": {
|
|
"mnemonic": "SUB",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x92": {
|
|
"mnemonic": "SUB",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x93": {
|
|
"mnemonic": "SUB",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x94": {
|
|
"mnemonic": "SUB",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x95": {
|
|
"mnemonic": "SUB",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x96": {
|
|
"mnemonic": "SUB",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x97": {
|
|
"mnemonic": "SUB",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "1",
|
|
"N": "1",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0x98": {
|
|
"mnemonic": "SBC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x99": {
|
|
"mnemonic": "SBC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x9A": {
|
|
"mnemonic": "SBC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x9B": {
|
|
"mnemonic": "SBC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x9C": {
|
|
"mnemonic": "SBC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x9D": {
|
|
"mnemonic": "SBC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x9E": {
|
|
"mnemonic": "SBC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x9F": {
|
|
"mnemonic": "SBC",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xA0": {
|
|
"mnemonic": "AND",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xA1": {
|
|
"mnemonic": "AND",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xA2": {
|
|
"mnemonic": "AND",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xA3": {
|
|
"mnemonic": "AND",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xA4": {
|
|
"mnemonic": "AND",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xA5": {
|
|
"mnemonic": "AND",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xA6": {
|
|
"mnemonic": "AND",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xA7": {
|
|
"mnemonic": "AND",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xA8": {
|
|
"mnemonic": "XOR",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xA9": {
|
|
"mnemonic": "XOR",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xAA": {
|
|
"mnemonic": "XOR",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xAB": {
|
|
"mnemonic": "XOR",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xAC": {
|
|
"mnemonic": "XOR",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xAD": {
|
|
"mnemonic": "XOR",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xAE": {
|
|
"mnemonic": "XOR",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xAF": {
|
|
"mnemonic": "XOR",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "1",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xB0": {
|
|
"mnemonic": "OR",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xB1": {
|
|
"mnemonic": "OR",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xB2": {
|
|
"mnemonic": "OR",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xB3": {
|
|
"mnemonic": "OR",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xB4": {
|
|
"mnemonic": "OR",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xB5": {
|
|
"mnemonic": "OR",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xB6": {
|
|
"mnemonic": "OR",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xB7": {
|
|
"mnemonic": "OR",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xB8": {
|
|
"mnemonic": "CP",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0xB9": {
|
|
"mnemonic": "CP",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0xBA": {
|
|
"mnemonic": "CP",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0xBB": {
|
|
"mnemonic": "CP",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0xBC": {
|
|
"mnemonic": "CP",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0xBD": {
|
|
"mnemonic": "CP",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0xBE": {
|
|
"mnemonic": "CP",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0xBF": {
|
|
"mnemonic": "CP",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "1",
|
|
"N": "1",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xC0": {
|
|
"mnemonic": "RET",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
20,
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "NZ",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xC1": {
|
|
"mnemonic": "POP",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "BC",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xC2": {
|
|
"mnemonic": "JP",
|
|
"bytes": 3,
|
|
"cycles": [
|
|
16,
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "NZ",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "a16",
|
|
"bytes": 2,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xC3": {
|
|
"mnemonic": "JP",
|
|
"bytes": 3,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "a16",
|
|
"bytes": 2,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xC4": {
|
|
"mnemonic": "CALL",
|
|
"bytes": 3,
|
|
"cycles": [
|
|
24,
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "NZ",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "a16",
|
|
"bytes": 2,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xC5": {
|
|
"mnemonic": "PUSH",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "BC",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xC6": {
|
|
"mnemonic": "ADD",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "n8",
|
|
"bytes": 1,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0xC7": {
|
|
"mnemonic": "RST",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "$00",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xC8": {
|
|
"mnemonic": "RET",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
20,
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "Z",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xC9": {
|
|
"mnemonic": "RET",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xCA": {
|
|
"mnemonic": "JP",
|
|
"bytes": 3,
|
|
"cycles": [
|
|
16,
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "Z",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "a16",
|
|
"bytes": 2,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xCB": {
|
|
"mnemonic": "PREFIX",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xCC": {
|
|
"mnemonic": "CALL",
|
|
"bytes": 3,
|
|
"cycles": [
|
|
24,
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "Z",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "a16",
|
|
"bytes": 2,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xCD": {
|
|
"mnemonic": "CALL",
|
|
"bytes": 3,
|
|
"cycles": [
|
|
24
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "a16",
|
|
"bytes": 2,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xCE": {
|
|
"mnemonic": "ADC",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "n8",
|
|
"bytes": 1,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0xCF": {
|
|
"mnemonic": "RST",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "$08",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xD0": {
|
|
"mnemonic": "RET",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
20,
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "NC",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xD1": {
|
|
"mnemonic": "POP",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "DE",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xD2": {
|
|
"mnemonic": "JP",
|
|
"bytes": 3,
|
|
"cycles": [
|
|
16,
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "NC",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "a16",
|
|
"bytes": 2,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xD3": {
|
|
"mnemonic": "ILLEGAL_D3",
|
|
"bytes": 1,
|
|
"cycles": [ 4 ],
|
|
"operands": [ ],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xD4": {
|
|
"mnemonic": "CALL",
|
|
"bytes": 3,
|
|
"cycles": [
|
|
24,
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "NC",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "a16",
|
|
"bytes": 2,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xD5": {
|
|
"mnemonic": "PUSH",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "DE",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xD6": {
|
|
"mnemonic": "SUB",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "n8",
|
|
"bytes": 1,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0xD7": {
|
|
"mnemonic": "RST",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "$10",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xD8": {
|
|
"mnemonic": "RET",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
20,
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xD9": {
|
|
"mnemonic": "RETI",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xDA": {
|
|
"mnemonic": "JP",
|
|
"bytes": 3,
|
|
"cycles": [
|
|
16,
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "a16",
|
|
"bytes": 2,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xDB": {
|
|
"mnemonic": "ILLEGAL_DB",
|
|
"bytes": 1,
|
|
"cycles": [ 4 ],
|
|
"operands": [ ],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xDC": {
|
|
"mnemonic": "CALL",
|
|
"bytes": 3,
|
|
"cycles": [
|
|
24,
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "a16",
|
|
"bytes": 2,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xDD": {
|
|
"mnemonic": "ILLEGAL_DD",
|
|
"bytes": 1,
|
|
"cycles": [ 4 ],
|
|
"operands": [ ],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xDE": {
|
|
"mnemonic": "SBC",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "n8",
|
|
"bytes": 1,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0xDF": {
|
|
"mnemonic": "RST",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "$18",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xE0": {
|
|
"mnemonic": "LDH",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "a8",
|
|
"bytes": 1,
|
|
"immediate": false
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xE1": {
|
|
"mnemonic": "POP",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xE2": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "C",
|
|
"immediate": false
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xE3": {
|
|
"mnemonic": "ILLEGAL_E3",
|
|
"bytes": 1,
|
|
"cycles": [ 4 ],
|
|
"operands": [ ],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xE4": {
|
|
"mnemonic": "ILLEGAL_E4",
|
|
"bytes": 1,
|
|
"cycles": [ 4 ],
|
|
"operands": [ ],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xE5": {
|
|
"mnemonic": "PUSH",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xE6": {
|
|
"mnemonic": "AND",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "n8",
|
|
"bytes": 1,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xE7": {
|
|
"mnemonic": "RST",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "$20",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xE8": {
|
|
"mnemonic": "ADD",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "SP",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "e8",
|
|
"bytes": 1,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "0",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0xE9": {
|
|
"mnemonic": "JP",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xEA": {
|
|
"mnemonic": "LD",
|
|
"bytes": 3,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "a16",
|
|
"bytes": 2,
|
|
"immediate": false
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xEB": {
|
|
"mnemonic": "ILLEGAL_EB",
|
|
"bytes": 1,
|
|
"cycles": [ 4 ],
|
|
"operands": [ ],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xEC": {
|
|
"mnemonic": "ILLEGAL_EC",
|
|
"bytes": 1,
|
|
"cycles": [ 4 ],
|
|
"operands": [ ],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xED": {
|
|
"mnemonic": "ILLEGAL_ED",
|
|
"bytes": 1,
|
|
"cycles": [ 4 ],
|
|
"operands": [ ],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xEE": {
|
|
"mnemonic": "XOR",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "n8",
|
|
"bytes": 1,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xEF": {
|
|
"mnemonic": "RST",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "$28",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xF0": {
|
|
"mnemonic": "LDH",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "a8",
|
|
"bytes": 1,
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xF1": {
|
|
"mnemonic": "POP",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "AF",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "N",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0xF2": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xF3": {
|
|
"mnemonic": "DI",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xF4": {
|
|
"mnemonic": "ILLEGAL_F4",
|
|
"bytes": 1,
|
|
"cycles": [ 4 ],
|
|
"operands": [ ],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xF5": {
|
|
"mnemonic": "PUSH",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "AF",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xF6": {
|
|
"mnemonic": "OR",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "n8",
|
|
"bytes": 1,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0xF7": {
|
|
"mnemonic": "RST",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "$30",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xF8": {
|
|
"mnemonic": "LD",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "SP",
|
|
"increment": true,
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "e8",
|
|
"bytes": 1,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "0",
|
|
"N": "0",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0xF9": {
|
|
"mnemonic": "LD",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "SP",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xFA": {
|
|
"mnemonic": "LD",
|
|
"bytes": 3,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "a16",
|
|
"bytes": 2,
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xFB": {
|
|
"mnemonic": "EI",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
4
|
|
],
|
|
"operands": [],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xFC": {
|
|
"mnemonic": "ILLEGAL_FC",
|
|
"bytes": 1,
|
|
"cycles": [ 4 ],
|
|
"operands": [ ],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xFD": {
|
|
"mnemonic": "ILLEGAL_FD",
|
|
"bytes": 1,
|
|
"cycles": [ 4 ],
|
|
"operands": [ ],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xFE": {
|
|
"mnemonic": "CP",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "n8",
|
|
"bytes": 1,
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "1",
|
|
"H": "H",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0xFF": {
|
|
"mnemonic": "RST",
|
|
"bytes": 1,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "$38",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
}
|
|
},
|
|
"cbprefixed": {
|
|
"0x00": {
|
|
"mnemonic": "RLC",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x01": {
|
|
"mnemonic": "RLC",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x02": {
|
|
"mnemonic": "RLC",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x03": {
|
|
"mnemonic": "RLC",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x04": {
|
|
"mnemonic": "RLC",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x05": {
|
|
"mnemonic": "RLC",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x06": {
|
|
"mnemonic": "RLC",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x07": {
|
|
"mnemonic": "RLC",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x08": {
|
|
"mnemonic": "RRC",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x09": {
|
|
"mnemonic": "RRC",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x0A": {
|
|
"mnemonic": "RRC",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x0B": {
|
|
"mnemonic": "RRC",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x0C": {
|
|
"mnemonic": "RRC",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x0D": {
|
|
"mnemonic": "RRC",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x0E": {
|
|
"mnemonic": "RRC",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x0F": {
|
|
"mnemonic": "RRC",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x10": {
|
|
"mnemonic": "RL",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x11": {
|
|
"mnemonic": "RL",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x12": {
|
|
"mnemonic": "RL",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x13": {
|
|
"mnemonic": "RL",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x14": {
|
|
"mnemonic": "RL",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x15": {
|
|
"mnemonic": "RL",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x16": {
|
|
"mnemonic": "RL",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x17": {
|
|
"mnemonic": "RL",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x18": {
|
|
"mnemonic": "RR",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x19": {
|
|
"mnemonic": "RR",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x1A": {
|
|
"mnemonic": "RR",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x1B": {
|
|
"mnemonic": "RR",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x1C": {
|
|
"mnemonic": "RR",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x1D": {
|
|
"mnemonic": "RR",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x1E": {
|
|
"mnemonic": "RR",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x1F": {
|
|
"mnemonic": "RR",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x20": {
|
|
"mnemonic": "SLA",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x21": {
|
|
"mnemonic": "SLA",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x22": {
|
|
"mnemonic": "SLA",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x23": {
|
|
"mnemonic": "SLA",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x24": {
|
|
"mnemonic": "SLA",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x25": {
|
|
"mnemonic": "SLA",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x26": {
|
|
"mnemonic": "SLA",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x27": {
|
|
"mnemonic": "SLA",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x28": {
|
|
"mnemonic": "SRA",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x29": {
|
|
"mnemonic": "SRA",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x2A": {
|
|
"mnemonic": "SRA",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x2B": {
|
|
"mnemonic": "SRA",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x2C": {
|
|
"mnemonic": "SRA",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x2D": {
|
|
"mnemonic": "SRA",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x2E": {
|
|
"mnemonic": "SRA",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x2F": {
|
|
"mnemonic": "SRA",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x30": {
|
|
"mnemonic": "SWAP",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0x31": {
|
|
"mnemonic": "SWAP",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0x32": {
|
|
"mnemonic": "SWAP",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0x33": {
|
|
"mnemonic": "SWAP",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0x34": {
|
|
"mnemonic": "SWAP",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0x35": {
|
|
"mnemonic": "SWAP",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0x36": {
|
|
"mnemonic": "SWAP",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0x37": {
|
|
"mnemonic": "SWAP",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "0"
|
|
}
|
|
},
|
|
"0x38": {
|
|
"mnemonic": "SRL",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x39": {
|
|
"mnemonic": "SRL",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x3A": {
|
|
"mnemonic": "SRL",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x3B": {
|
|
"mnemonic": "SRL",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x3C": {
|
|
"mnemonic": "SRL",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x3D": {
|
|
"mnemonic": "SRL",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x3E": {
|
|
"mnemonic": "SRL",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x3F": {
|
|
"mnemonic": "SRL",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "0",
|
|
"C": "C"
|
|
}
|
|
},
|
|
"0x40": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "0",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x41": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "0",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x42": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "0",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x43": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "0",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x44": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "0",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x45": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "0",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x46": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "0",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x47": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "0",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x48": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "1",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x49": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "1",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x4A": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "1",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x4B": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "1",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x4C": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "1",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x4D": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "1",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x4E": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "1",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x4F": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "1",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x50": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "2",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x51": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "2",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x52": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "2",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x53": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "2",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x54": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "2",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x55": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "2",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x56": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "2",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x57": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "2",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x58": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "3",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x59": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "3",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x5A": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "3",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x5B": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "3",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x5C": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "3",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x5D": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "3",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x5E": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "3",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x5F": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "3",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x60": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "4",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x61": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "4",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x62": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "4",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x63": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "4",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x64": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "4",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x65": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "4",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x66": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "4",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x67": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "4",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x68": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "5",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x69": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "5",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x6A": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "5",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x6B": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "5",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x6C": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "5",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x6D": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "5",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x6E": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "5",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x6F": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "5",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x70": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "6",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x71": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "6",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x72": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "6",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x73": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "6",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x74": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "6",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x75": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "6",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x76": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "6",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x77": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "6",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x78": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "7",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x79": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "7",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x7A": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "7",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x7B": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "7",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x7C": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "7",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x7D": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "7",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x7E": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
12
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "7",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x7F": {
|
|
"mnemonic": "BIT",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "7",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "Z",
|
|
"N": "0",
|
|
"H": "1",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x80": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "0",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x81": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "0",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x82": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "0",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x83": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "0",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x84": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "0",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x85": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "0",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x86": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "0",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x87": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "0",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x88": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "1",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x89": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "1",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x8A": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "1",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x8B": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "1",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x8C": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "1",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x8D": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "1",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x8E": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "1",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x8F": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "1",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x90": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "2",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x91": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "2",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x92": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "2",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x93": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "2",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x94": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "2",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x95": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "2",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x96": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "2",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x97": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "2",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x98": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "3",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x99": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "3",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x9A": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "3",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x9B": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "3",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x9C": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "3",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x9D": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "3",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x9E": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "3",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0x9F": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "3",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xA0": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "4",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xA1": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "4",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xA2": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "4",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xA3": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "4",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xA4": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "4",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xA5": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "4",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xA6": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "4",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xA7": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "4",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xA8": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "5",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xA9": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "5",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xAA": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "5",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xAB": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "5",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xAC": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "5",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xAD": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "5",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xAE": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "5",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xAF": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "5",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xB0": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "6",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xB1": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "6",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xB2": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "6",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xB3": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "6",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xB4": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "6",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xB5": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "6",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xB6": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "6",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xB7": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "6",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xB8": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "7",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xB9": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "7",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xBA": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "7",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xBB": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "7",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xBC": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "7",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xBD": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "7",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xBE": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "7",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xBF": {
|
|
"mnemonic": "RES",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "7",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xC0": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "0",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xC1": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "0",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xC2": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "0",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xC3": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "0",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xC4": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "0",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xC5": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "0",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xC6": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "0",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xC7": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "0",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xC8": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "1",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xC9": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "1",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xCA": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "1",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xCB": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "1",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xCC": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "1",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xCD": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "1",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xCE": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "1",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xCF": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "1",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xD0": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "2",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xD1": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "2",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xD2": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "2",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xD3": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "2",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xD4": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "2",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xD5": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "2",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xD6": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "2",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xD7": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "2",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xD8": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "3",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xD9": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "3",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xDA": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "3",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xDB": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "3",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xDC": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "3",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xDD": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "3",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xDE": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "3",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xDF": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "3",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xE0": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "4",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xE1": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "4",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xE2": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "4",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xE3": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "4",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xE4": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "4",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xE5": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "4",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xE6": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "4",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xE7": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "4",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xE8": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "5",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xE9": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "5",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xEA": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "5",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xEB": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "5",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xEC": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "5",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xED": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "5",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xEE": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "5",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xEF": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "5",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xF0": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "6",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xF1": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "6",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xF2": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "6",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xF3": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "6",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xF4": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "6",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xF5": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "6",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xF6": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "6",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xF7": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "6",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xF8": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "7",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "B",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xF9": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "7",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "C",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xFA": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "7",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "D",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xFB": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "7",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "E",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xFC": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "7",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "H",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xFD": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "7",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "L",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xFE": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
16
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "7",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "HL",
|
|
"immediate": false
|
|
}
|
|
],
|
|
"immediate": false,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
},
|
|
"0xFF": {
|
|
"mnemonic": "SET",
|
|
"bytes": 2,
|
|
"cycles": [
|
|
8
|
|
],
|
|
"operands": [
|
|
{
|
|
"name": "7",
|
|
"immediate": true
|
|
},
|
|
{
|
|
"name": "A",
|
|
"immediate": true
|
|
}
|
|
],
|
|
"immediate": true,
|
|
"flags": {
|
|
"Z": "-",
|
|
"N": "-",
|
|
"H": "-",
|
|
"C": "-"
|
|
}
|
|
}
|
|
}
|
|
}
|