Ignore:
Timestamp:
Aug 1, 2024, 10:09:05 PM (3 months ago)
Author:
chronos
Message:
  • Modified: Added more instructions.
Location:
branches/bigint
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/bigint

    • Property svn:ignore set to
      BigIntVM
      BigIntVM.lps
      BigIntVM.res
      BigIntVM.dbg
      lib
  • branches/bigint/FormMain.pas

    r2 r3  
    4444
    4545procedure TFormMain.FormShow(Sender: TObject);
     46var
     47  Label1: TInt;
    4648begin
    4749  with Machine.Memory do begin
    4850    WritePos(TInt(inLoadConst));
    49     WritePos(0);
     51    WritePos(1000);
    5052    WritePos(Ord('A'));
     53
     54    WritePos(TInt(inLoadConst));
     55    WritePos(1001);
     56    WritePos(20);
     57
     58    Label1 := Position;
     59
    5160    WritePos(TInt(inOutput));
    5261    WritePos(0);
    53     WritePos(0);
    54     WritePos(TInt(inLoad));
    55     WritePos(1);
    56     WritePos(0);
     62    WritePos(1000);
     63
     64    WritePos(TInt(inInc));
     65    WritePos(1000);
     66
     67    WritePos(TInt(inDec));
     68    WritePos(1001);
     69
     70    WritePos(TInt(inJumpNotZero));
     71    WritePos(1001);
     72    WritePos(Label1);
     73
    5774    WritePos(TInt(inHalt));
    5875  end;
Note: See TracChangeset for help on using the changeset viewer.