Пример #1
0
 public DASM16RegisterVal( String str, int offset, DCPU16Register register, ushort addrOffset )
     : base(str, offset, true)
 {
     Register = register;
     Label = null;
     Offset = addrOffset;
     NextWord = Offset;
     Extended = true;
     Assembled = (ushort) ( (ushort) Register | 0x10 );
     SetDisassembled( "0x" + Offset.ToString( "X4" ) + "+" + Register.ToString() );
 }
Пример #2
0
 public DASM16RegisterVal( String str, int offset, DCPU16Register register, bool reference )
     : base(str, offset, reference)
 {
     Register = register;
     Label = null;
     Offset = 0x0000;
     Extended = false;
     Assembled = (ushort) ( (ushort) Register | ( Reference ? 0x08 : 0x00 ) );
     SetDisassembled( Register.ToString() );
 }