4.1 User Program Types and Execution Timing4.1.5 Registers4-50Index Registers (i, j)There are two special registers, i and j, that are used to modify relay and register addresses.The functions of i and j are identical. They are used to handle register addresses in registers.The indices i and j can be expressed in decimal when specified as variables.We will describe this with examples for each register data type. Attaching an Index to a Bit RegisterUsing an index is the same as adding the value of i or j to the register address.For example, if i = 2, MB00000000i is the same as MB00000002. Attaching an Index to an Integer RegisterUsing an index is the same as adding the value of i or j to the register address.For example, if j = 30, MW0000001j is the same as MW0000031. Attaching an Index to a Double-length Integer or a Real Number RegisterUsing an index is the same as adding the value of i or j to the register address.For example, if j = 1, ML0000000j is the same as ML0000001. Similarly, if j = 1, MF0000000j isthe same as MF0000001.The data is little endian, as shown in the following example.• MB00001006• MW0000100 = 1234 hex• ML0000100 = 12345678 hex• MQ0000100 = 123456789ABCDEF0 hexInformationF E D C B A 9 8 7 6 5 4 3 2 1 0BitMB00001006MW0000100MW0000100 1234 hexML0000100MW0000100 5678 hexMW0000101 1234 hexMQ0000100MW0000100 DEF0 hexMW0000101 9ABC hexMW0000102 5678 hexMW0000103 1234 hexi = 2;DB000000 = MB00000000i; DB000000 = MB00000002;EquivalentDW00000 = MW0000031;DW00000 = MW0000001j;j = 30; Equivalent