8/21/2023 8:08 AM | |
Joined: 10/7/2005 Last visit: 11/12/2024 Posts: 3027 Rating: (1057)
|
Hi Mikluk As your logic is based on +AR1 pointer calculations, I'll hazard a guess and say this is the root cause of your issue. Put simple, and with reference to Step 7 inbuilt help, the following applies: +AR1: The integer (16 bit) to be added to the contents of AR1 is specified by the value in ACCU 1-L. Values from -32768 to +32767 are permissible. This means the maximum address you can add to AR1 via +AR1 command is 4095.7 which is not quite enough for what you want to do. Solution is to get rid of the +AR1 commands and use good old +D instead to calculate the address followed LAR1. Have a look too at THIS THREAD for more info. |
Cheers |
|
This contribution was helpful to2 thankful Users |
8/21/2023 8:27 AM | |
Joined: 7/11/2022 Last visit: 8/22/2023 Posts: 12 Rating: (0) |
Hi fritz, I will check the thread an try to understand that - change the logic. |
Follow us on