MVP MVP Block Move Positive MVP 65816 only! N V M X D I C Z Operation: . . . . . . . . +----------------+-----------------------+---------+---------+----------+ | Addressing Mode| Assembly Language Form| OP CODE |No. Bytes|No. Cycles| +----------------+-----------------------+---------+---------+----------+ | Block | MVP $FF,$FF | $44 | 3 | 7/byte | +----------------+-----------------------+---------+---------+----------+ X-Register = Source Address Y-Register = Destination Address Accumulator = Number of Bytes to move -1 $FF,$FF = Source Bank, Destination Bank Attention: Some Assemblers exchange those Bank-Bytes! Keep also in mind that the Data-Bank-Register may be changed by MVP! MVP is used when the destination start address is higher (more positive) than the source start address.