The device also has a memory ability to preserve data for future use. There is a memory indicator on the display once the data being kept after reset. The system programs starts from 0000:0000 after RESET, in order to check the length of the RAM, there is a byte to inverted and returned to the original for every 4K in length, the verifying procedure will be repeated until none of the byte can be inverted. During this period, avoid using RESET to prevent the data from unable to return to the original setting. The RAM address is to be displayed by 4 positions and up to FFFFh, however 5 positions will be used if it exceeds FFFFh.
SHIFT + F5 SHIFT + F6
F7
F5
[MTS-88.C]
..7FFF
> A.D.F.G.I.M.P.T.U.
UNASSEMBLE TRACE PRINT MOVE INTERRUPT GO FILL DISPLAY ASSEMBLE
D Display or Modify the RAMs data. Display the contents (in HEX) of the specified address.
Syntax: D[segment address : offset address] NOTE: [segment address] is optional and default will be 0000. Pressing the arrow down key display the next 8 byte of the contents
G Go. Proceeds of the executions of the encoded program and allows the user to specify the addresses at which program execute will stop.
Syntax: G[segment address : offset address] NOTE: [segment address] and [offset address] are optional
M Move. This command is used to transfer data in the memory from specified address to another address by specifying the start address, the ending address, and the desired address for transfer.
Syntax: M S - [segment address : target address] T - [target end address : destination address]
T Trace. This command is used to program execution for a step by step process.
Syntax: T [number of steps] - STEP
U Unassemble. This command is used to decode the value of the group memory location mnemonics, and display on the LCD screen.
Syntax: U [start address] [end address] NOTE: end address is optional
CS, DS, ES Registers have the starting address in the segment base
Proceed to a new address for execution begins at 0000:0390 (user can set a segment in the program)
End