📄 m68k-opcode.h
字号:
{"orb", one(0000000), one(0177700), "#b$s"}, /* ori written as or */{"orb", one(0000074), one(0177777), "#bCs"}, /* ori to ccr */{"orb", one(0100000), one(0170700), ";bDd"}, /* memory to register */{"orb", one(0100400), one(0170700), "Dd~s"}, /* register to memory */{"orib", one(0000000), one(0177700), "#b$s"},{"orib", one(0000074), one(0177777), "#bCs"}, /* ori to ccr */{"oril", one(0000200), one(0177700), "#l$s"},{"oriw", one(0000100), one(0177700), "#w$s"},{"oriw", one(0000174), one(0177777), "#wSs"}, /* ori to sr */{"orl", one(0000200), one(0177700), "#l$s"},{"orl", one(0100200), one(0170700), ";lDd"}, /* memory to register */{"orl", one(0100600), one(0170700), "Dd~s"}, /* register to memory */{"orw", one(0000100), one(0177700), "#w$s"},{"orw", one(0000174), one(0177777), "#wSs"}, /* ori to sr */{"orw", one(0100100), one(0170700), ";wDd"}, /* memory to register */{"orw", one(0100500), one(0170700), "Dd~s"}, /* register to memory */{"pack", one(0100500), one(0170770), "DsDd#w"}, /* pack Ds, Dd, #w */{"pack", one(0100510), one(0170770), "-s-d#w"}, /* pack -(As), -(Ad), #w */{"pea", one(0044100), one(0177700), "!s"},{"reset", one(0047160), one(0177777), ""},{"rolb", one(0160430), one(0170770), "QdDs"}, /* rorb #Q, Ds */{"rolb", one(0160470), one(0170770), "DdDs"}, /* rorb Dd, Ds */{"roll", one(0160630), one(0170770), "QdDs"}, /* rorb #Q, Ds */{"roll", one(0160670), one(0170770), "DdDs"}, /* rorb Dd, Ds */{"rolw", one(0160530), one(0170770), "QdDs"}, /* rorb #Q, Ds */{"rolw", one(0160570), one(0170770), "DdDs"}, /* rorb Dd, Ds */{"rolw", one(0163700), one(0177700), "~s"}, /* Rotate memory */{"rorb", one(0160030), one(0170770), "QdDs"}, /* rorb #Q, Ds */{"rorb", one(0160070), one(0170770), "DdDs"}, /* rorb Dd, Ds */{"rorl", one(0160230), one(0170770), "QdDs"}, /* rorb #Q, Ds */{"rorl", one(0160270), one(0170770), "DdDs"}, /* rorb Dd, Ds */{"rorw", one(0160130), one(0170770), "QdDs"}, /* rorb #Q, Ds */{"rorw", one(0160170), one(0170770), "DdDs"}, /* rorb Dd, Ds */{"rorw", one(0163300), one(0177700), "~s"}, /* Rotate memory */{"roxlb", one(0160420), one(0170770), "QdDs"}, /* roxrb #Q, Ds */{"roxlb", one(0160460), one(0170770), "DdDs"}, /* roxrb Dd, Ds */{"roxll", one(0160620), one(0170770), "QdDs"}, /* roxrb #Q, Ds */{"roxll", one(0160660), one(0170770), "DdDs"}, /* roxrb Dd, Ds */{"roxlw", one(0160520), one(0170770), "QdDs"}, /* roxrb #Q, Ds */{"roxlw", one(0160560), one(0170770), "DdDs"}, /* roxrb Dd, Ds */{"roxlw", one(0162700), one(0177700), "~s"}, /* Rotate memory */{"roxrb", one(0160020), one(0170770), "QdDs"}, /* roxrb #Q, Ds */{"roxrb", one(0160060), one(0170770), "DdDs"}, /* roxrb Dd, Ds */{"roxrl", one(0160220), one(0170770), "QdDs"}, /* roxrb #Q, Ds */{"roxrl", one(0160260), one(0170770), "DdDs"}, /* roxrb Dd, Ds */{"roxrw", one(0160120), one(0170770), "QdDs"}, /* roxrb #Q, Ds */{"roxrw", one(0160160), one(0170770), "DdDs"}, /* roxrb Dd, Ds */{"roxrw", one(0162300), one(0177700), "~s"}, /* Rotate memory */{"rtd", one(0047164), one(0177777), "#w"},{"rte", one(0047163), one(0177777), ""},{"rtm", one(0003300), one(0177760), "Rs"},{"rtr", one(0047167), one(0177777), ""},{"rts", one(0047165), one(0177777), ""},{"scc", one(0052300), one(0177700), "$s"},{"scs", one(0052700), one(0177700), "$s"},{"seq", one(0053700), one(0177700), "$s"},{"sf", one(0050700), one(0177700), "$s"},{"sge", one(0056300), one(0177700), "$s"},{"sgt", one(0057300), one(0177700), "$s"},{"shi", one(0051300), one(0177700), "$s"},{"sle", one(0057700), one(0177700), "$s"},{"sls", one(0051700), one(0177700), "$s"},{"slt", one(0056700), one(0177700), "$s"},{"smi", one(0055700), one(0177700), "$s"},{"sne", one(0053300), one(0177700), "$s"},{"spl", one(0055300), one(0177700), "$s"},{"st", one(0050300), one(0177700), "$s"},{"svc", one(0054300), one(0177700), "$s"},{"svs", one(0054700), one(0177700), "$s"},{"sbcd", one(0100400), one(0170770), "DsDd"},{"sbcd", one(0100410), one(0170770), "-s-d"},{"stop", one(0047162), one(0177777), "#w"},{"subal", one(0110700), one(0170700), "*lAd"},{"subaw", one(0110300), one(0170700), "*wAd"},{"subb", one(0050400), one(0170700), "Qd%s"}, /* subq written as sub */{"subb", one(0002000), one(0177700), "#b$s"}, /* subi written as sub */{"subb", one(0110000), one(0170700), ";bDd"}, /* subb ? ?, Dd */{"subb", one(0110400), one(0170700), "Dd~s"}, /* subb Dd, ? ? */{"subib", one(0002000), one(0177700), "#b$s"},{"subil", one(0002200), one(0177700), "#l$s"},{"subiw", one(0002100), one(0177700), "#w$s"},{"subl", one(0050600), one(0170700), "Qd%s"},{"subl", one(0002200), one(0177700), "#l$s"},{"subl", one(0110700), one(0170700), "*lAd"},{"subl", one(0110200), one(0170700), "*lDd"},{"subl", one(0110600), one(0170700), "Dd~s"},{"subqb", one(0050400), one(0170700), "Qd%s"},{"subql", one(0050600), one(0170700), "Qd%s"},{"subqw", one(0050500), one(0170700), "Qd%s"},{"subw", one(0050500), one(0170700), "Qd%s"},{"subw", one(0002100), one(0177700), "#w$s"},{"subw", one(0110100), one(0170700), "*wDd"},{"subw", one(0110300), one(0170700), "*wAd"}, /* suba written as sub */{"subw", one(0110500), one(0170700), "Dd~s"},{"subxb", one(0110400), one(0170770), "DsDd"}, /* subxb Ds, Dd */{"subxb", one(0110410), one(0170770), "-s-d"}, /* subxb -(As), -(Ad) */{"subxl", one(0110600), one(0170770), "DsDd"},{"subxl", one(0110610), one(0170770), "-s-d"},{"subxw", one(0110500), one(0170770), "DsDd"},{"subxw", one(0110510), one(0170770), "-s-d"},{"swap", one(0044100), one(0177770), "Ds"}, {"tas", one(0045300), one(0177700), "$s"},{"trap", one(0047100), one(0177760), "Ts"},{"trapcc", one(0052374), one(0177777), ""},{"trapcs", one(0052774), one(0177777), ""},{"trapeq", one(0053774), one(0177777), ""},{"trapf", one(0050774), one(0177777), ""},{"trapge", one(0056374), one(0177777), ""},{"trapgt", one(0057374), one(0177777), ""},{"traphi", one(0051374), one(0177777), ""},{"traple", one(0057774), one(0177777), ""},{"trapls", one(0051774), one(0177777), ""},{"traplt", one(0056774), one(0177777), ""},{"trapmi", one(0055774), one(0177777), ""},{"trapne", one(0053374), one(0177777), ""},{"trappl", one(0055374), one(0177777), ""},{"trapt", one(0050374), one(0177777), ""},{"trapvc", one(0054374), one(0177777), ""},{"trapvs", one(0054774), one(0177777), ""},{"trapcc.w", one(0052372), one(0177777), ""},{"trapcs.w", one(0052772), one(0177777), ""},{"trapeq.w", one(0053772), one(0177777), ""},{"trapf.w", one(0050772), one(0177777), ""},{"trapge.w", one(0056372), one(0177777), ""},{"trapgt.w", one(0057372), one(0177777), ""},{"traphi.w", one(0051372), one(0177777), ""},{"traple.w", one(0057772), one(0177777), ""},{"trapls.w", one(0051772), one(0177777), ""},{"traplt.w", one(0056772), one(0177777), ""},{"trapmi.w", one(0055772), one(0177777), ""},{"trapne.w", one(0053372), one(0177777), ""},{"trappl.w", one(0055372), one(0177777), ""},{"trapt.w", one(0050372), one(0177777), ""},{"trapvc.w", one(0054372), one(0177777), ""},{"trapvs.w", one(0054772), one(0177777), ""},{"trapcc.l", one(0052373), one(0177777), ""},{"trapcs.l", one(0052773), one(0177777), ""},{"trapeq.l", one(0053773), one(0177777), ""},{"trapf.l", one(0050773), one(0177777), ""},{"trapge.l", one(0056373), one(0177777), ""},{"trapgt.l", one(0057373), one(0177777), ""},{"traphi.l", one(0051373), one(0177777), ""},{"traple.l", one(0057773), one(0177777), ""},{"trapls.l", one(0051773), one(0177777), ""},{"traplt.l", one(0056773), one(0177777), ""},{"trapmi.l", one(0055773), one(0177777), ""},{"trapne.l", one(0053373), one(0177777), ""},{"trappl.l", one(0055373), one(0177777), ""},{"trapt.l", one(0050373), one(0177777), ""},{"trapvc.l", one(0054373), one(0177777), ""},{"trapvs.l", one(0054773), one(0177777), ""},{"trapv", one(0047166), one(0177777), ""},{"tstb", one(0045000), one(0177700), ";b"},{"tstw", one(0045100), one(0177700), "*w"},{"tstl", one(0045200), one(0177700), "*l"},{"unlk", one(0047130), one(0177770), "As"},{"unpk", one(0100600), one(0170770), "DsDd#w"},{"unpk", one(0100610), one(0170770), "-s-d#w"}, /* JF floating pt stuff moved down here */{"fabsb", two(0xF000, 0x5818), two(0xF1C0, 0xFC7F), "Ii;bF7"},{"fabsd", two(0xF000, 0x5418), two(0xF1C0, 0xFC7F), "Ii;FF7"},{"fabsl", two(0xF000, 0x4018), two(0xF1C0, 0xFC7F), "Ii;lF7"},{"fabsp", two(0xF000, 0x4C18), two(0xF1C0, 0xFC7F), "Ii;pF7"},{"fabss", two(0xF000, 0x4418), two(0xF1C0, 0xFC7F), "Ii;fF7"},{"fabsw", two(0xF000, 0x5018), two(0xF1C0, 0xFC7F), "Ii;wF7"},{"fabsx", two(0xF000, 0x0018), two(0xF1C0, 0xE07F), "IiF8F7"},{"fabsx", two(0xF000, 0x4818), two(0xF1C0, 0xFC7F), "Ii;xF7"},{"fabsx", two(0xF000, 0x0018), two(0xF1C0, 0xE07F), "IiFt"},{"facosb", two(0xF000, 0x581C), two(0xF1C0, 0xFC7F), "Ii;bF7"},{"facosd", two(0xF000, 0x541C), two(0xF1C0, 0xFC7F), "Ii;FF7"},{"facosl", two(0xF000, 0x401C), two(0xF1C0, 0xFC7F), "Ii;lF7"},{"facosp", two(0xF000, 0x4C1C), two(0xF1C0, 0xFC7F), "Ii;pF7"},{"facoss", two(0xF000, 0x441C), two(0xF1C0, 0xFC7F), "Ii;fF7"},{"facosw", two(0xF000, 0x501C), two(0xF1C0, 0xFC7F), "Ii;wF7"},{"facosx", two(0xF000, 0x001C), two(0xF1C0, 0xE07F), "IiF8F7"},{"facosx", two(0xF000, 0x481C), two(0xF1C0, 0xFC7F), "Ii;xF7"},{"facosx", two(0xF000, 0x001C), two(0xF1C0, 0xE07F), "IiFt"},{"faddb", two(0xF000, 0x5822), two(0xF1C0, 0xFC7F), "Ii;bF7"},{"faddd", two(0xF000, 0x5422), two(0xF1C0, 0xFC7F), "Ii;FF7"},{"faddl", two(0xF000, 0x4022), two(0xF1C0, 0xFC7F), "Ii;lF7"},{"faddp", two(0xF000, 0x4C22), two(0xF1C0, 0xFC7F), "Ii;pF7"},{"fadds", two(0xF000, 0x4422), two(0xF1C0, 0xFC7F), "Ii;fF7"},{"faddw", two(0xF000, 0x5022), two(0xF1C0, 0xFC7F), "Ii;wF7"},{"faddx", two(0xF000, 0x0022), two(0xF1C0, 0xE07F), "IiF8F7"},{"faddx", two(0xF000, 0x4822), two(0xF1C0, 0xFC7F), "Ii;xF7"},/* {"faddx", two(0xF000, 0x0022), two(0xF1C0, 0xE07F), "IiFt"}, JF removed */{"fasinb", two(0xF000, 0x580C), two(0xF1C0, 0xFC7F), "Ii;bF7"},{"fasind", two(0xF000, 0x540C), two(0xF1C0, 0xFC7F), "Ii;FF7"},{"fasinl", two(0xF000, 0x400C), two(0xF1C0, 0xFC7F), "Ii;lF7"},{"fasinp", two(0xF000, 0x4C0C), two(0xF1C0, 0xFC7F), "Ii;pF7"},{"fasins", two(0xF000, 0x440C), two(0xF1C0, 0xFC7F), "Ii;fF7"},{"fasinw", two(0xF000, 0x500C), two(0xF1C0, 0xFC7F), "Ii;wF7"},{"fasinx", two(0xF000, 0x000C), two(0xF1C0, 0xE07F), "IiF8F7"},{"fasinx", two(0xF000, 0x480C), two(0xF1C0, 0xFC7F), "Ii;xF7"},{"fasinx", two(0xF000, 0x000C), two(0xF1C0, 0xE07F), "IiFt"},{"fatanb", two(0xF000, 0x580A), two(0xF1C0, 0xFC7F), "Ii;bF7"},{"fatand", two(0xF000, 0x540A), two(0xF1C0, 0xFC7F), "Ii;FF7"},{"fatanl", two(0xF000, 0x400A), two(0xF1C0, 0xFC7F), "Ii;lF7"},{"fatanp", two(0xF000, 0x4C0A), two(0xF1C0, 0xFC7F), "Ii;pF7"},{"fatans", two(0xF000, 0x440A), two(0xF1C0, 0xFC7F), "Ii;fF7"},{"fatanw", two(0xF000, 0x500A), two(0xF1C0, 0xFC7F), "Ii;wF7"},{"fatanx", two(0xF000, 0x000A), two(0xF1C0, 0xE07F), "IiF8F7"},{"fatanx", two(0xF000, 0x480A), two(0xF1C0, 0xFC7F), "Ii;xF7"},{"fatanx", two(0xF000, 0x000A), two(0xF1C0, 0xE07F), "IiFt"},{"fatanhb", two(0xF000, 0x580D), two(0xF1C0, 0xFC7F), "Ii;bF7"},{"fatanhd", two(0xF000, 0x540D), two(0xF1C0, 0xFC7F), "Ii;FF7"},{"fatanhl", two(0xF000, 0x400D), two(0xF1C0, 0xFC7F), "Ii;lF7"},{"fatanhp", two(0xF000, 0x4C0D), two(0xF1C0, 0xFC7F), "Ii;pF7"},{"fatanhs", two(0xF000, 0x440D), two(0xF1C0, 0xFC7F), "Ii;fF7"},{"fatanhw", two(0xF000, 0x500D), two(0xF1C0, 0xFC7F), "Ii;wF7"},{"fatanhx", two(0xF000, 0x000D), two(0xF1C0, 0xE07F), "IiF8F7"},{"fatanhx", two(0xF000, 0x480D), two(0xF1C0, 0xFC7F), "Ii;xF7"},{"fatanhx", two(0xF000, 0x000D), two(0xF1C0, 0xE07F), "IiFt"},{"fbeq", one(0xF081), one(0xF1BF), "IdBc"},{"fbf", one(0xF080), one(0xF1BF), "IdBc"},{"fbge", one(0xF093), one(0xF1BF), "IdBc"},{"fbgl", one(0xF096), one(0xF1BF), "IdBc"},{"fbgle", one(0xF097), one(0xF1BF), "IdBc"},{"fbgt", one(0xF092), one(0xF1BF), "IdBc"},{"fble", one(0xF095), one(0xF1BF), "IdBc"},{"fblt", one(0xF094), one(0xF1BF), "IdBc"},{"fbne", one(0xF08E), one(0xF1BF), "IdBc"},{"fbnge", one(0xF09C), one(0xF1BF), "IdBc"},{"fbngl", one(0xF099), one(0xF1BF), "IdBc"},{"fbngle", one(0xF098), one(0xF1BF), "IdBc"},{"fbngt", one(0xF09D), one(0xF1BF), "IdBc"},{"fbnle", one(0xF09A), one(0xF1BF), "IdBc"},{"fbnlt", one(0xF09B), one(0xF1BF), "IdBc"},
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -