Ignore:
Timestamp:
Sep 8, 2010, 6:09:01 PM (9 years ago)
Author:
mulligan
Message:

MOV done.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Deliverables/D4.1/ASM.mli

    r35 r46  
    66
    77type direct = [ `DIRECT of byte ]
    8 type indirect = [ `INDIRECT of bool ]
     8type indirect = [ `INDIRECT of bit ]
     9type ext_indirect = [ `EXT_INDIRECT of bit ]
    910type reg = [ `REG of bit * bit * bit ]
    1011type acc = [ `A ]
     
    1617type acc_pc = [ `A_PC ]
    1718type indirect_dptr = [ `IND_DPTR ]
     19type ext_indirect_dptr = [ `EXT_IND_DPTR ]
    1820type carry = [ `C ]
    19 type bit = [ `BIT of byte7 ]
    20 type nbit = [ `NBIT of byte7 ]
     21type bit = [ `BIT of byte ]
     22type nbit = [ `NBIT of byte ]
    2123type rel = [ `REL of byte ]
    2224type addr11 = [ `ADDR11 of word11 ]
     
    6466     ) union6
    6567 | MOVC of acc * [ acc_dptr | acc_pc ]
    66  | MOVX of (acc * [ indirect | indirect_dptr ],
    67             [ indirect | indirect_dptr ] * acc) union2
     68 | MOVX of (acc * [ ext_indirect | ext_indirect_dptr ],
     69            [ ext_indirect | ext_indirect_dptr ] * acc) union2
    6870 | SETB of [ carry | bit ]
    6971 | PUSH of direct
Note: See TracChangeset for help on using the changeset viewer.