mirror of
https://github.com/jefftranter/udis.git
synced 2025-02-22 07:29:05 +00:00
Bug fixes.
This commit is contained in:
parent
507cbe41b4
commit
04c6af4b22
17
8080.py
17
8080.py
@ -23,7 +23,7 @@ addressModeTable = {
|
||||
"regd" : "d",
|
||||
"rege" : "e",
|
||||
"regh" : "h",
|
||||
"regl" : "h",
|
||||
"regl" : "l",
|
||||
"regm" : "m",
|
||||
"regsp" : "sp",
|
||||
"regbb" : "b,b",
|
||||
@ -91,10 +91,13 @@ addressModeTable = {
|
||||
"regaa" : "a,a",
|
||||
"regpsw" : "psw",
|
||||
"imm" : "${0:02X}",
|
||||
"imma" : "a,${0:02X}",
|
||||
"immb" : "b,${0:02X}",
|
||||
"immc" : "c,${0:02X}",
|
||||
"immd" : "d,${0:02X}",
|
||||
"imme" : "e,${0:02X}",
|
||||
"immh" : "h,${0:02X}",
|
||||
"imml" : "l,${0:02X}",
|
||||
"immm" : "m,${0:02X}",
|
||||
"immxb" : "b,${1:02X}{0:02X}",
|
||||
"immxd" : "d,${1:02X}{0:02X}",
|
||||
@ -148,22 +151,22 @@ opcodeTable = {
|
||||
0x1b : [ 1, "dcx", "regd" ],
|
||||
0x1c : [ 1, "inr", "rege" ],
|
||||
0x1d : [ 1, "dcr", "rege" ],
|
||||
0x1e : [ 1, "mvi", "rege" ],
|
||||
0x1e : [ 2, "mvi", "imme" ],
|
||||
0x1f : [ 1, "rar", "implied" ],
|
||||
|
||||
0x21 : [ 3, "lxi", "immh" ],
|
||||
0x22 : [ 1, "shld", "implied" ],
|
||||
0x21 : [ 3, "lxi", "immxh" ],
|
||||
0x22 : [ 3, "shld", "direct" ],
|
||||
0x23 : [ 1, "inx", "regh" ],
|
||||
0x24 : [ 1, "inr", "regh" ],
|
||||
0x25 : [ 1, "dcr", "regh" ],
|
||||
0x26 : [ 2, "mvi", "regh" ],
|
||||
0x26 : [ 2, "mvi", "immh" ],
|
||||
0x27 : [ 1, "daa", "implied" ],
|
||||
0x29 : [ 1, "dad", "regh" ],
|
||||
0x2a : [ 3, "lhld", "direct" ],
|
||||
0x2b : [ 1, "dcx", "regh" ],
|
||||
0x2c : [ 1, "inr", "regl" ],
|
||||
0x2d : [ 1, "dcr", "regl" ],
|
||||
0x2e : [ 2, "mvi", "regl" ],
|
||||
0x2e : [ 2, "mvi", "imml" ],
|
||||
0x2f : [ 1, "cma", "implied" ],
|
||||
|
||||
0x31 : [ 3, "lxi", "immxsp" ],
|
||||
@ -178,7 +181,7 @@ opcodeTable = {
|
||||
0x3b : [ 1, "dcx", "regsp" ],
|
||||
0x3c : [ 1, "inr", "rega" ],
|
||||
0x3d : [ 1, "dcr", "rega" ],
|
||||
0x3e : [ 2, "mvi", "rega" ],
|
||||
0x3e : [ 2, "mvi", "imma" ],
|
||||
0x3f : [ 1, "cmc", "implied" ],
|
||||
|
||||
0x40 : [ 1, "mov", "regbb" ],
|
||||
|
Loading…
x
Reference in New Issue
Block a user