KUBES modules 5.3 Copying data (blocks) The two KUBES modules described next serve the following purposes: Ш KUBES module “RD_OFFS“ reads a specified operand range Ш KUBES module “WR_OFFS“ writes into a specified operand range Ш both KUBES modules copy data from one operand range to another The operand range is accessed via its intermediate code address ( а 5.3.2). You can add an offset to address 1 (or two in the case of word operands) particular operand in the range. 5.3.1 Reserved operands These operands are reserved for the described functions. They must not be used for any other purposes if the rele- vant KUBES modules are embedded in the program.
83 Suggested symbol Address Used by KUBES module Function WR SRC _ BM00.00...01 WR OFFS _ Data source (2 byte) RD DEST _ BM00.02...03 RD OFFS _ Data destination (2 byte) OFFSET BM01.00 RD OFFS and _ WR OFFS _ Pointer (offset) to an address in the operand range ADDRESS FBM00.00...01 RD OFFS _ WR OFFS _ First address of the operand range