Manual CEPR 96 - Balogh technical center
Manual CEPR 96 - Balogh technical center
Manual CEPR 96 - Balogh technical center
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
SYNTAX<br />
Hexadecimal :<br />
Mnémonic :<br />
EXECUTION<br />
COMMENTS<br />
Indirect transfert of a source data table to a destination data table.<br />
The biggest possible mouvment of data is 2048 (800H) bytes.<br />
EXAMPLE<br />
SYMBOLS DEFINITION LIMITS<br />
PAGE 19<br />
Instructions manual for <strong>CEPR</strong><strong>96</strong> / MRUC20 M97.10.01<br />
EXTENDED MEMORY INDIRECT TRANSFERT<br />
INDIRECT ADRESSING - BLOC FORMAT<br />
NC 7I NL NB N016 AD16 AS16 04<br />
LMOV.I,N016, AD16, AS16.<br />
Extended Memory<br />
N016<br />
AD 16<br />
AS16<br />
MD<br />
PF(N0)<br />
PF(MD)<br />
PF(DN)<br />
Indirect transfert to make the same data moving as the example of the direct transfert<br />
instruction: 70H / LMOV.D<br />
Hexadecimal : 01 71 15 0B 08 00 08 02 08 04 04<br />
Mnemonic : LMOV.I,800H,802H,804H.<br />
71H<br />
LMOV.I<br />
IMPORTANT : verify data contain in N016, AD16, AS16 because using bad values can<br />
corrupt the program or the system control data.<br />
Address 8xxH<br />
Value<br />
N016 Pointer on the MSB of the number of data to transfert<br />
AD16 Pointer on the destination address<br />
AS 16 Pointer on the source address<br />
Extended Memory<br />
DN<br />
see memory<br />
mapping<br />
00 01 02 03 04 05<br />
00 20H 08 10H 47 30H<br />
N016 N016+1 AD16 AD16+1 AS16 AS16+1<br />
N0