home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / vol_300 / 348_01 / dis48tbl.c < prev    next >
Text File  |  1991-05-02  |  12KB  |  264 lines

  1. /*
  2. **    8048 disassembler string tables
  3. **    Copyright (c) 1990, Michael G. Panas
  4. */
  5.  
  6. struct table dis48[] = {
  7.     {NOP, 1, 0,0, "\tNOP\t"}, /* opcode 00h */
  8.     {DBC, 1, 0,0, "\tDB\t01h"}, /* opcode 01h */
  9.     {NOP, 1, 0,0, "\tOUTL\tBUS,A"}, /* opcode 02h */
  10.     {IMM, 2, 3,0, "\tADD\tA,#"}, /* opcode 03h */
  11.     {JMP, 2, 0,0, "\tJMP\t"}, /* opcode 04h */
  12.     {NOP, 1, 0,0, "\tEN\tI"}, /* opcode 05h */
  13.     {DBC, 1, 0,0, "\tDB\t06h"}, /* opcode 06h */
  14.     {NOP, 1, 0,0, "\tDEC\tA"}, /* opcode 07h */
  15.     {NOP, 1, 0,0, "\tINS\tA,BUS"}, /* opcode 08h */
  16.     {NOP, 1, 0,0, "\tIN\tA,P1"}, /* opcode 09h */
  17.     {NOP, 1, 0,0, "\tIN\tA,P2"}, /* opcode 0ah */
  18.     {DBC, 1, 0,0, "\tDB\t0Bh"}, /* opcode 0bh */
  19.     {NOP, 1, 0,0, "\tMOVD\tA,P4"}, /* opcode 0ch */
  20.     {NOP, 1, 0,0, "\tMOVD\tA,P5"}, /* opcode 0dh */
  21.     {NOP, 1, 0,0, "\tMOVD\tA,P6"}, /* opcode 0eh */
  22.     {NOP, 1, 0,0, "\tMOVD\tA,P7"}, /* opcode 0fh */
  23.     {NOP, 1, 0,0, "\tINC\t@R0"}, /* opcode 10h */
  24.     {NOP, 1, 0,0, "\tINC\t@R1"}, /* opcode 11h */
  25.     {BRA, 2, 0,0, "\tJB0\t"}, /* opcode 12h */
  26.     {IMM, 2, 3,0, "\tADDC\tA,#"}, /* opcode 13h */
  27.     {CAL, 2, 0,0, "\tCALL\t"}, /* opcode 14h */
  28.     {NOP, 1, 0,0, "\tDIS\tI"}, /* opcode 15h */
  29.     {BRA, 2, 0,0, "\tJTF\t"}, /* opcode 16h */
  30.     {NOP, 1, 0,0, "\tINC\tA"}, /* opcode 17h */
  31.     {NOP, 1, 0,0, "\tINC\tR0"}, /* opcode 18h */
  32.     {NOP, 1, 0,0, "\tINC\tR1"}, /* opcode 19h */
  33.     {NOP, 1, 0,0, "\tINC\tR2"}, /* opcode 1ah */
  34.     {NOP, 1, 0,0, "\tINC\tR3"}, /* opcode 1bh */
  35.     {NOP, 1, 0,0, "\tINC\tR4"}, /* opcode 1ch */
  36.     {NOP, 1, 0,0, "\tINC\tR5"}, /* opcode 1dh */
  37.     {NOP, 1, 0,0, "\tINC\tR6"}, /* opcode 1eh */
  38.     {NOP, 1, 0,0, "\tINC\tR7"}, /* opcode 1fh */
  39.     {NOP, 1, 0,0, "\tXCH\tA,@R0"}, /* opcode 20h */
  40.     {NOP, 1, 0,0, "\tXCH\tA,@R1"}, /* opcode 21h */
  41.     {DBC, 1, 0,0, "\tDB\t022h"}, /* opcode 22h */
  42.     {IMM, 2, 3,0, "\tMOV\tA,#"}, /* opcode 23h */
  43.     {JMP, 2, 0,0, "\tJMP\t"}, /* opcode 24h */
  44.     {NOP, 1, 0,0, "\tEN\tTCNTI"}, /* opcode 25h */
  45.     {BRA, 2, 0,0, "\tJNT0\t"}, /* opcode 26h */
  46.     {NOP, 1, 0,0, "\tCLR\tA"}, /* opcode 27h */
  47.     {NOP, 1, 0,0, "\tXCH\tA,R0"}, /* opcode 28h */
  48.     {NOP, 1, 0,0, "\tXCH\tA,R1"}, /* opcode 29h */
  49.     {NOP, 1, 0,0, "\tXCH\tA,R2"}, /* opcode 2ah */
  50.     {NOP, 1, 0,0, "\tXCH\tA,R3"}, /* opcode 2bh */
  51.     {NOP, 1, 0,0, "\tXCH\tA,R4"}, /* opcode 2ch */
  52.     {NOP, 1, 0,0, "\tXCH\tA,R5"}, /* opcode 2dh */
  53.     {NOP, 1, 0,0, "\tXCH\tA,R6"}, /* opcode 2eh */
  54.     {NOP, 1, 0,0, "\tXCH\tA,R7"}, /* opcode 2fh */
  55.     {NOP, 1, 0,0, "\tXCHD\tA,@R0"}, /* opcode 30h */
  56.     {NOP, 1, 0,0, "\tXCHD\tA,@R1"}, /* opcode 31h */
  57.     {BRA, 2, 0,0, "\tJB1\t"}, /* opcode 32h */
  58.     {DBC, 1, 0,0, "\tDB\t033h"}, /* opcode 33h */
  59.     {CAL, 2, 0,0, "\tCALL\t"}, /* opcode 34h */
  60.     {NOP, 1, 0,0, "\tDIS\tTCNTI"}, /* opcode 35h */
  61.     {BRA, 2, 0,0, "\tJT0\t"}, /* opcode 36h */
  62.     {NOP, 1, 0,0, "\tCPL\tA"}, /* opcode 37h */
  63.     {DBC, 1, 0,0, "\tDB\t038h"}, /* opcode 38h */
  64.     {NOP, 1, 0,0, "\tOUTL\tP1,A"}, /* opcode 39h */
  65.     {NOP, 1, 0,0, "\tOUTL\tP2,A"}, /* opcode 3ah */
  66.     {DBC, 1, 0,0, "\tDB\t03bh"}, /* opcode 3bh */
  67.     {NOP, 1, 0,0, "\tMOVD\tP4,A"}, /* opcode 3ch */
  68.     {NOP, 1, 0,0, "\tMOVD\tP5,A"}, /* opcode 3dh */
  69.     {NOP, 1, 0,0, "\tMOVD\tP6,A"}, /* opcode 3eh */
  70.     {NOP, 1, 0,0, "\tMOVD\tP7,A"}, /* opcode 3fh */
  71.     {NOP, 1, 0,0, "\tORL\tA,@R0"}, /* opcode 40h */
  72.     {NOP, 1, 0,0, "\tORL\tA,@R1"}, /* opcode 41h */
  73.     {NOP, 1, 0,0, "\tMOV\tA,T"}, /* opcode 42h */
  74.     {IMM, 2, 3,0, "\tORL\tA,#"}, /* opcode 43h */
  75.     {JMP, 2, 0,0, "\tJMP\t"}, /* opcode 44h */
  76.     {NOP, 1, 0,0, "\tSTRT\tCNT"}, /* opcode 45h */
  77.     {BRA, 2, 0,0, "\tJNT1\t"}, /* opcode 46h */
  78.     {NOP, 1, 0,0, "\tSWAP\tA"}, /* opcode 47h */
  79.     {NOP, 1, 0,0, "\tORL\tA,R0"}, /* opcode 48h */
  80.     {NOP, 1, 0,0, "\tORL\tA,R1"}, /* opcode 49h */
  81.     {NOP, 1, 0,0, "\tORL\tA,R2"}, /* opcode 4ah */
  82.     {NOP, 1, 0,0, "\tORL\tA,R3"}, /* opcode 4bh */
  83.     {NOP, 1, 0,0, "\tORL\tA,R4"}, /* opcode 4ch */
  84.     {NOP, 1, 0,0, "\tORL\tA,R5"}, /* opcode 4dh */
  85.     {NOP, 1, 0,0, "\tORL\tA,R6"}, /* opcode 4eh */
  86.     {NOP, 1, 0,0, "\tORL\tA,R7"}, /* opcode 4fh */
  87.     {NOP, 1, 0,0, "\tANL\tA,@R0"}, /* opcode 50h */
  88.     {NOP, 1, 0,0, "\tANL\tA,@R1"}, /* opcode 51h */
  89.     {BRA, 2, 0,0, "\tJB2\t"}, /* opcode 52h */
  90.     {IMM, 2, 3,0, "\tANL\tA,#"}, /* opcode 53h */
  91.     {CAL, 2, 0,0, "\tCALL\t"}, /* opcode 54h */
  92.     {NOP, 1, 0,0, "\tSTRT\tT"}, /* opcode 55h */
  93.     {BRA, 2, 0,0, "\tJT1\t"}, /* opcode 56h */
  94.     {NOP, 1, 0,0, "\tDA\tA"}, /* opcode 57h */
  95.     {NOP, 1, 0,0, "\tANL\tA,R0"}, /* opcode 58h */
  96.     {NOP, 1, 0,0, "\tANL\tA,R1"}, /* opcode 59h */
  97.     {NOP, 1, 0,0, "\tANL\tA,R2"}, /* opcode 5ah */
  98.     {NOP, 1, 0,0, "\tANL\tA,R3"}, /* opcode 5bh */
  99.     {NOP, 1, 0,0, "\tANL\tA,R4"}, /* opcode 5ch */
  100.     {NOP, 1, 0,0, "\tANL\tA,R5"}, /* opcode 5dh */
  101.     {NOP, 1, 0,0, "\tANL\tA,R6"}, /* opcode 5eh */
  102.     {NOP, 1, 0,0, "\tANL\tA,R7"}, /* opcode 5fh */
  103.     {NOP, 1, 0,0, "\tADD\tA,@R0"}, /* opcode 60h */
  104.     {NOP, 1, 0,0, "\tADD\tA,@R1"}, /* opcode 61h */
  105.     {NOP, 1, 0,0, "\tMOV\tT,A"}, /* opcode 62h */
  106.     {DBC, 1, 0,0, "\tDB\t063h"}, /* opcode 63h */
  107.     {JMP, 2, 0,0, "\tJMP\t"}, /* opcode 64h */
  108.     {NOP, 1, 0,0, "\tSTOP\tTCNT"}, /* opcode 65h */
  109.     {DBC, 1, 0,0, "\tDB\t066h"}, /* opcode 66h */
  110.     {NOP, 1, 0,0, "\tRRC\tA"}, /* opcode 67h */
  111.     {NOP, 1, 0,0, "\tADD\tA,R0"}, /* opcode 68h */
  112.     {NOP, 1, 0,0, "\tADD\tA,R1"}, /* opcode 69h */
  113.     {NOP, 1, 0,0, "\tADD\tA,R2"}, /* opcode 6ah */
  114.     {NOP, 1, 0,0, "\tADD\tA,R3"}, /* opcode 6bh */
  115.     {NOP, 1, 0,0, "\tADD\tA,R4"}, /* opcode 6ch */
  116.     {NOP, 1, 0,0, "\tADD\tA,R5"}, /* opcode 6dh */
  117.     {NOP, 1, 0,0, "\tADD\tA,R6"}, /* opcode 6eh */
  118.     {NOP, 1, 0,0, "\tADD\tA,R7"}, /* opcode 6fh */
  119.     {NOP, 1, 0,0, "\tADDC\tA,@R0"}, /* opcode 70h */
  120.     {NOP, 1, 0,0, "\tADDC\tA,@R1"}, /* opcode 71h */
  121.     {BRA, 2, 0,0, "\tJB3\t"}, /* opcode 72h */
  122.     {DBC, 1, 0,0, "\tDB\t073h"}, /* opcode 73h */
  123.     {CAL, 2, 0,0, "\tCALL\t"}, /* opcode 74h */
  124.     {NOP, 1, 0,0, "\tENT0\tCLK"}, /* opcode 75h */
  125.     {BRA, 2, 0,0, "\tJF1\t"}, /* opcode 76h */
  126.     {NOP, 1, 0,0, "\tRR\tA"}, /* opcode 77h */
  127.     {NOP, 1, 0,0, "\tADDC\tA,R0"}, /* opcode 78h */
  128.     {NOP, 1, 0,0, "\tADDC\tA,R1"}, /* opcode 79h */
  129.     {NOP, 1, 0,0, "\tADDC\tA,R2"}, /* opcode 7ah */
  130.     {NOP, 1, 0,0, "\tADDC\tA,R3"}, /* opcode 7bh */
  131.     {NOP, 1, 0,0, "\tADDC\tA,R4"}, /* opcode 7ch */
  132.     {NOP, 1, 0,0, "\tADDC\tA,R5"}, /* opcode 7dh */
  133.     {NOP, 1, 0,0, "\tADDC\tA,R6"}, /* opcode 7eh */
  134.     {NOP, 1, 0,0, "\tADDC\tA,R7"}, /* opcode 7fh */
  135.     {NOP, 1, 0,0, "\tMOVX\tA,@R0"}, /* opcode 80h */
  136.     {NOP, 1, 0,0, "\tMOVX\tA,@R1"}, /* opcode 81h */
  137.     {DBC, 1, 0,0, "\tDB\t082h"}, /* opcode 82h */
  138.     {RET, 1, 0,0, "\tRET\t"}, /* opcode 83h */
  139.     {JMP, 2, 0,0, "\tJMP\t"}, /* opcode 84h */
  140.     {NOP, 1, 0,0, "\tCLR\tF0"}, /* opcode 85h */
  141.     {BRA, 2, 0,0, "\tJNI\t"}, /* opcode 86h */
  142.     {DBC, 1, 0,0, "\tDB\t087h"}, /* opcode 87h */
  143.     {IMM, 2, 5,0, "\tORL\tBUS,#"}, /* opcode 88h */
  144.     {IMM, 2, 4,0, "\tORL\tP1,#"}, /* opcode 89h */
  145.     {IMM, 2, 4,0, "\tORL\tP2,#"}, /* opcode 8ah */
  146.     {DBC, 1, 0,0, "\tDB\t08bh"}, /* opcode 8bh */
  147.     {NOP, 1, 0,0, "\tORLD\tP4,A"}, /* opcode 8ch */
  148.     {NOP, 1, 0,0, "\tORLD\tP5,A"}, /* opcode 8dh */
  149.     {NOP, 1, 0,0, "\tORLD\tP6,A"}, /* opcode 8eh */
  150.     {NOP, 1, 0,0, "\tORLD\tP7,A"}, /* opcode 8fh */
  151.     {NOP, 1, 0,0, "\tMOVX\t@R0,A"}, /* opcode 90h */
  152.     {NOP, 1, 0,0, "\tMOVX\t@R1,A"}, /* opcode 91h */
  153.     {BRA, 2, 0,0, "\tJB4\t"}, /* opcode 92h */
  154.     {RET, 1, 0,0, "\tRETR\t"}, /* opcode 93h */
  155.     {CAL, 2, 0,0, "\tCALL\t"}, /* opcode 94h */
  156.     {NOP, 1, 0,0, "\tCPL\tF0"}, /* opcode 95h */
  157.     {BRA, 2, 0,0, "\tJNZ\t"}, /* opcode 96h */
  158.     {NOP, 1, 0,0, "\tCLR\tC"}, /* opcode 97h */
  159.     {IMM, 2, 5,0, "\tANL\tBUS,#"}, /* opcode 98h */
  160.     {IMM, 2, 4,0, "\tANL\tP1,#"}, /* opcode 99h */
  161.     {IMM, 2, 4,0, "\tANL\tP2,#"}, /* opcode 9ah */
  162.     {DBC, 1, 0,0, "\tDB\t09bh"}, /* opcode 9bh */
  163.     {NOP, 1, 0,0, "\tANLD\tP4,A"}, /* opcode 9ch */
  164.     {NOP, 1, 0,0, "\tANLD\tP5,A"}, /* opcode 9dh */
  165.     {NOP, 1, 0,0, "\tANLD\tP6,A"}, /* opcode 9eh */
  166.     {NOP, 1, 0,0, "\tANLD\tP7,A"}, /* opcode 9fh */
  167.     {NOP, 1, 0,0, "\tMOV\t@R0,A"}, /* opcode a0h */
  168.     {NOP, 1, 0,0, "\tMOV\t@R1,A"}, /* opcode a1h */
  169.     {DBC, 1, 0,0, "\tDB\t0A2h"}, /* opcode a2h */
  170.     {NOP, 1, 0,0, "\tMOVP\tA,@A"}, /* opcode a3h */
  171.     {JMP, 2, 0,0, "\tJMP\t"}, /* opcode a4h */
  172.     {NOP, 1, 0,0, "\tCLR\tF1"}, /* opcode a5h */
  173.     {DBC, 1, 0,0, "\tDB\t0A6h"}, /* opcode a6h */
  174.     {NOP, 1, 0,0, "\tCPL\tC"}, /* opcode a7h */
  175.     {NOP, 1, 0,0, "\tMOV\tR0,A"}, /* opcode a8h */
  176.     {NOP, 1, 0,0, "\tMOV\tR1,A"}, /* opcode a9h */
  177.     {NOP, 1, 0,0, "\tMOV\tR2,A"}, /* opcode aah */
  178.     {NOP, 1, 0,0, "\tMOV\tR3,A"}, /* opcode abh */
  179.     {NOP, 1, 0,0, "\tMOV\tR4,A"}, /* opcode ach */
  180.     {NOP, 1, 0,0, "\tMOV\tR5,A"}, /* opcode adh */
  181.     {NOP, 1, 0,0, "\tMOV\tR6,A"}, /* opcode aeh */
  182.     {NOP, 1, 0,0, "\tMOV\tR7,A"}, /* opcode afh */
  183.     {IMM, 2, 5,0, "\tMOV\t@R0,#"}, /* opcode b0h */
  184.     {IMM, 2, 5,0, "\tMOV\t@R1,#"}, /* opcode b1h */
  185.     {BRA, 2, 0,0, "\tJB5\t"}, /* opcode b2h */
  186.     {NOP, 1, 0,0, "\tJMPP\t@A"}, /* opcode b3h */
  187.     {CAL, 2, 0,0, "\tCALL\t"}, /* opcode b4h */
  188.     {NOP, 1, 0,0, "\tCPL\tF1"}, /* opcode b5h */
  189.     {BRA, 2, 0,0, "\tJF0\t"}, /* opcode b6h */
  190.     {DBC, 1, 0,0, "\tDBC\t0B7h"}, /* opcode b7h */
  191.     {IMM, 2, 4,0, "\tMOV\tR0,#"}, /* opcode b8h */
  192.     {IMM, 2, 4,0, "\tMOV\tR1,#"}, /* opcode b9h */
  193.     {IMM, 2, 4,0, "\tMOV\tR2,#"}, /* opcode bah */
  194.     {IMM, 2, 4,0, "\tMOV\tR3,#"}, /* opcode bbh */
  195.     {IMM, 2, 4,0, "\tMOV\tR4,#"}, /* opcode bch */
  196.     {IMM, 2, 4,0, "\tMOV\tR5,#"}, /* opcode bdh */
  197.     {IMM, 2, 4,0, "\tMOV\tR6,#"}, /* opcode beh */
  198.     {IMM, 2, 4,0, "\tMOV\tR7,#"}, /* opcode bfh */
  199.     {DBC, 1, 0,0, "\tDB\t0C0h"}, /* opcode c0h */
  200.     {DBC, 1, 0,0, "\tDB\t0C1h"}, /* opcode c1h */
  201.     {DBC, 1, 0,0, "\tDB\t0C2h"}, /* opcode c2h */
  202.     {DBC, 1, 0,0, "\tDB\t0C3h"}, /* opcode c3h */
  203.     {JMP, 2, 0,0, "\tJMP\t"}, /* opcode c4h */
  204.     {NOP, 1, 0,0, "\tSEL\tRB0"}, /* opcode c5h */
  205.     {BRA, 2, 0,0, "\tJZ\t"}, /* opcode c6h */
  206.     {NOP, 1, 0,0, "\tMOV\tA,PSW"}, /* opcode c7h */
  207.     {NOP, 1, 0,0, "\tDEC\tR0"}, /* opcode c8h */
  208.     {NOP, 1, 0,0, "\tDEC\tR1"}, /* opcode c9h */
  209.     {NOP, 1, 0,0, "\tDEC\tR2"}, /* opcode cah */
  210.     {NOP, 1, 0,0, "\tDEC\tR3"}, /* opcode cbh */
  211.     {NOP, 1, 0,0, "\tDEC\tR4"}, /* opcode cch */
  212.     {NOP, 1, 0,0, "\tDEC\tR5"}, /* opcode cdh */
  213.     {NOP, 1, 0,0, "\tDEC\tR6"}, /* opcode ceh */
  214.     {NOP, 1, 0,0, "\tDEC\tR7"}, /* opcode cfh */
  215.     {NOP, 1, 0,0, "\tXRL\tA,@R0"}, /* opcode d0h */
  216.     {NOP, 1, 0,0, "\tXRL\tA,@R1"}, /* opcode d1h */
  217.     {BRA, 2, 0,0, "\tJB6\t"}, /* opcode d2h */
  218.     {IMM, 2, 3,0, "\tXRL\tA,#"}, /* opcode d3h */
  219.     {CAL, 2, 0,0, "\tCALL\t"}, /* opcode d4h */
  220.     {NOP, 1, 0,0, "\tSEL\tRB1"}, /* opcode d5h */
  221.     {DBC, 1, 0,0, "\tDB\t0D6h"}, /* opcode d6h */
  222.     {NOP, 1, 0,0, "\tMOV\tPSW,A"}, /* opcode d7h */
  223.     {NOP, 1, 0,0, "\tXRL\tA,R0"}, /* opcode d8h */
  224.     {NOP, 1, 0,0, "\tXRL\tA,R1"}, /* opcode d9h */
  225.     {NOP, 1, 0,0, "\tXRL\tA,R2"}, /* opcode dah */
  226.     {NOP, 1, 0,0, "\tXRL\tA,R3"}, /* opcode dbh */
  227.     {NOP, 1, 0,0, "\tXRL\tA,R4"}, /* opcode dch */
  228.     {NOP, 1, 0,0, "\tXRL\tA,R5"}, /* opcode ddh */
  229.     {NOP, 1, 0,0, "\tXRL\tA,R6"}, /* opcode deh */
  230.     {NOP, 1, 0,0, "\tXRL\tA,R7"}, /* opcode dfh */
  231.     {DBC, 1, 0,0, "\tDB\t0E0h"}, /* opcode e0h */
  232.     {DBC, 1, 0,0, "\tDB\t0E1h"}, /* opcode e1h */
  233.     {DBC, 1, 0,0, "\tDB\t0E2h"}, /* opcode e2h */
  234.     {NOP, 1, 0,0, "\tMOVP3\tA,@A"}, /* opcode e3h */
  235.     {JMP, 2, 0,0, "\tJMP\t"}, /* opcode e4h */
  236.     {NOP, 1, 0,0, "\tSEL\tMB0"}, /* opcode e5h */
  237.     {BRA, 2, 0,0, "\tJNC\t"}, /* opcode e6h */
  238.     {NOP, 1, 0,0, "\tRL\tA"}, /* opcode e7h */
  239.     {BRA, 2, 3,0, "\tDJNZ\tR0,"}, /* opcode e8h */
  240.     {BRA, 2, 3,0, "\tDJNZ\tR1,"}, /* opcode e9h */
  241.     {BRA, 2, 3,0, "\tDJNZ\tR2,"}, /* opcode eah */
  242.     {BRA, 2, 3,0, "\tDJNZ\tR3,"}, /* opcode ebh */
  243.     {BRA, 2, 3,0, "\tDJNZ\tR4,"}, /* opcode ech */
  244.     {BRA, 2, 3,0, "\tDJNZ\tR5,"}, /* opcode edh */
  245.     {BRA, 2, 3,0, "\tDJNZ\tR6,"}, /* opcode eeh */
  246.     {BRA, 2, 3,0, "\tDJNZ\tR7,"}, /* opcode efh */
  247.     {NOP, 1, 0,0, "\tMOV\tA,@R0"}, /* opcode f0h */
  248.     {NOP, 1, 0,0, "\tMOV\tA,@R1"}, /* opcode f1h */
  249.     {BRA, 2, 0,0, "\tJB7\t"}, /* opcode f2h */
  250.     {DBC, 1, 0,0, "\tDB\t0F3h"}, /* opcode f3h */
  251.     {CAL, 2, 0,0, "\tCALL\t"}, /* opcode f4h */
  252.     {NOP, 1, 0,0, "\tSEL\tMB1"}, /* opcode f5h */
  253.     {BRA, 2, 0,0, "\tJC\t"}, /* opcode f6h */
  254.     {NOP, 1, 0,0, "\tRLC\tA"}, /* opcode f7h */
  255.     {NOP, 1, 0,0, "\tMOV\tA,R0"}, /* opcode f8h */
  256.     {NOP, 1, 0,0, "\tMOV\tA,R1"}, /* opcode f9h */
  257.     {NOP, 1, 0,0, "\tMOV\tA,R2"}, /* opcode fah */
  258.     {NOP, 1, 0,0, "\tMOV\tA,R3"}, /* opcode fbh */
  259.     {NOP, 1, 0,0, "\tMOV\tA,R4"}, /* opcode fch */
  260.     {NOP, 1, 0,0, "\tMOV\tA,R5"}, /* opcode fdh */
  261.     {NOP, 1, 0,0, "\tMOV\tA,R6"}, /* opcode feh */
  262.     {NOP, 1, 0,0, "\tMOV\tA,R7"}  /* opcode ffh */
  263. };
  264.