摘要 |
PURPOSE:To efficiently perform a MOVE operation, by attaching a memory data register which holds data to be MOVE-ed transiently, and control logic which executes the MOVE operation. CONSTITUTION:An address 3 and the output signal of a sub address register 4 are selected, and are inputted to a main address register 9. Output of them, the content of the sub address register 4 is added on the number of MOVE bytes outputted from the control logic 6 by an adder 5 passing through the main address register 9, and is returned to the sub address register 4 again. The output of the main address register becomes the address of a memory 2 directly. Read data from the memory 2 is held by a memory data register 7, and the byte position of it on a memory data bus is adjusted by an aligner 8 based on a difference between the low-order two bits of the main data register 9 and the sub data register 4, and it is written on the memory 2 again.
|