BINMOVW
Synopsis
Copy 32-bit words between binary data objects
Description
The BINMOVW
command copies a specified number of words from a binary data container to another, starting from an offset position and writing the data at another; it's not possible to write data exceeding the destination container's size.
Compatibility
This command is new in newRPL and does not exist in userRPL.
Usage
5: BINDATA 2 AAAAAAAAAAAA 4: 1 3: BINDATA 2 VWZ3iYESIzR4 2: 0 1: 1 …………………………………………………………………………………… BINMOVW
will result in
1: BINDATA 2 AAAAAAVWZ3iY ……………………………………………………………………………………
a data container storing the word #55667788h
in position 1.
Related Commands
Command | Short Description | |
---|---|---|
MKBINDATA | Create binary data container object | NEW |
BINPUTB | Store bytes into binary data object | NEW |
BINGETB | Extract binary data as list of bytes | NEW |
BINPUTW | Store 32-bit words into binary data object | NEW |
BINGETW | Extract data from a binary data object as a list of 32-bit words | NEW |
BINPUTOBJ | Store an entire object into a binary data container | NEW |
BINGETOBJ | Extract an entire object from a binary data container | NEW |
BINMOVB | Copy binary data block into a binary data object | NEW |
BINMOVW | Copy 32-bit words between binary data objects | NEW |