Ignore:
Timestamp:
Nov 22, 2023, 11:37:44 PM (6 months ago)
Author:
chronos
Message:
  • Fixed: Assembler to parse correctly register names and numeric values.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ByteArray/Forms/FormMain.pas

    r50 r56  
    170170    Reset;
    171171
     172    // LD A, 'A'
    172173    WriteInstruction(inLoadConst);
    173174    WriteRegister(riA);
    174175    Write(DataWidth, Ord('A'));
    175176
     177    // LD B, 8
    176178    WriteInstruction(inLoadConst);
    177179    WriteRegister(riB);
    178180    Write(DataWidth, Machine.Serial.BaseAddress);
    179181
     182    // OUT (B), A
    180183    WriteInstruction(inOutput);
    181184    WriteRegister(riB);
    182185    WriteRegister(riA);
    183186
     187    // LD B,
    184188    WriteInstruction(inLoadConst);
    185189    WriteRegister(riB);
Note: See TracChangeset for help on using the changeset viewer.