Page 1 of 1

Динамическая адресация

Posted: Tue Jun 11, 2019 6:36 am
by X200881
Подскажите как правильно записать значение?
L 2 // и записать это число в
T DB11.DBB (место указать из переменной расположенной DB10.DBB 0).
Т.е. если в переменной DB10.DBB 0 хранится например 3, то наша 2 запишется в DB11.DBB 3. А если в переменной DB10.DBB 0 хранится например 8, то наша 2 запишется в DB11.DBB 8

Как это описать?
Жду вашей помощи. Спасибо.

Re: Динамическая адресация

Posted: Tue Jun 11, 2019 6:55 am
by Usver

Code: Select all

//Загружаем значение из DB10.DBB 0
L DB10.DBB 0
//Делаем из значения указатель
SLD 3
//Заносим в адресный регистр AR1
LAR1
//Откроем DB11
OPN DB11
//Теперь кладем 2 по нужному адресу
L 2
T DBB[AR1, P#0.0]

Re: Динамическая адресация

Posted: Tue Jun 11, 2019 10:13 am
by X200881
Вот спасибо, работает, буду теперь пока сам разбираться. (oo)