Type | Order | Outline of processing |
Load immediate instruction | MVI Imm, [d], S | Stores Imm (immediate) data in the data RAM or register specified by [d] only when S (sign flag) of the program control port is 1. |
MVI Imm, [d], NS | Only when S (sign flag) of program control port is 0, Stores Imm (immediate) data in the data RAM or register specified by [d]. |
MVI Imm, [d], C | Only when C (carry flag) of the program control port is 1. The data of Imm (immediate) is stored in the data RAM or register specified by [d]. |
MVI Imm, [d], NC | Only when C (carry flag) of the program control port is 0, The data of Imm (immediate) is stored in the data RAM or register specified by [d]. |
MVI Imm, [d], TO | Program control port TO (D0 bus DMA execution flag) is 1 Only occasionally, Imm (immediate ate) data is stored in the data RAM or register specified by [d]. |
MVI Imm, [d], NTO | Program control port TO (D0 bus DMA execution flag) is 0 Only occasionally, Imm (immediate ate) data is stored in the data RAM or register specified by [d]. |
MVI Imm, [d], ZS | Either Z (zero flag) or S (sign flag) of the program control port When is 1, only is stored in the data RAM or register specified by [d] for Imm (immediate) data. |
MVI Imm, [d], NZS | Program control port Z (zero flag) and S (sign flag) are both Only when 0, Imm (immediate) data is stored in the data RAM or register specified by [d]. |
DMA instruction | DMA D0, [RAM], SImm | SImm (Short immediate) data is set in the transfer word counter ([TN0]) as a transfer counter, and externally to the RAM area specified by [RAM] using the D0 bus Data is transferred. The transfer start address ([RA0]) and transfer word count counter ([TN0]) are updated to the values at the end of transfer . |
DMA [RAM], D0, SImm | SImm (short immediate) data is set in the transfer word count counter ([TN0]) as a transfer counter, and data is transferred to the outside from the RAM area specified by [RAM] using the D0 bus. The transfer start address ([WA0]) and transfer word count counter ([TN0]) are updated to the values at the end of transfer. |