RCA 301 Programmer's Reference Manual page 55

Electronic data processing system
Table of Contents

Advertisement

M
Transfer Data Left <DL)
General Description
This instruction transfers a specified number of consecutive characters from one HSM area to another HSM area.
It may be used to transfer from one to forty-four characters in memory.
Format
Operation — M
N
— 0-44 characters to be transferred. (See Appendix F-I.)
A Address — HSM location of leftmost character to be transferred.
B Address — Destination address of first character.
Direction of Operation
Left to right.
Outline of Operation
This instruction operates in the following cycle:
The contents of the N Register are examined. If zero, the instruction terminates. If other than zero, the character
specified by the A Register is transferred to the HSM location specified by the B Register. The contents of the A
and B Registers are incremented by one, the contents of the N Register are decremented by one, and the cycle is
repeated.
Final Register Contents
( A )
=
A d d r e s s l o c a t i o n o n e t o t h e r i g h t o f t h e l a s t c h a r a c t e r t r a n s f e r r e d .
f
(B), = Address location one to the right of the last destination address.
Timing
Total time in microseconds
= l4n + 35, where n equals the number of characters transferred.
Example
Instruction:
Operation
M
HSM before Instruction is Executed:
1002
1000
1001
A
B
A
HSM after Instruction is Executed:
1000
1001
1002
A
A
B
Final Register Setting:
(A), = 1005
(B)
= 1011
f
Time:
(14 x 5) + 35 = 105 gs.
N
5
1005
1003
1004
T
E
1003
1004
1005
T
E
A Address
1000
1007
1008
1006
1006
1007
1008
A
A
B
Repeatable
B
Address
1006
1011
1009
1010
1011
1009
1010
T
E
V-9
*•

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents