Всем привет! снова вопрос про красивое программирование:
как мне обратиться к части массива "array [5] of word" только в режиме dword? например мне нужно первые два элемента массива далее использовать как dword в операции умножения. например сейчас я обрабатываю операцию SPD. у нее 5 последовательных регистров, 2 первых из которых попарно представляют результат счета. я на выход операции spd добавляю переменную, которая объявляется самостоятельно как "array [5] of word" только вот в ней первых два числа dword, а последнее word. а мне бы хотелось культурно (без применения прямой адресации забрать нужные данные. как это сделать?
Обращение к массивам данных
Re: Обращение к массивам данных
У ISPSoft гемор с проверкой типов данных в функциях, т.е. тупит с типом данных массивов.
Т.е. если тип данных массива совпадает с типом данных на входе-выходе функции, проблем нет.
Приходится выкручиваться, например так:
Т.е. если тип данных массива совпадает с типом данных на входе-выходе функции, проблем нет.
Приходится выкручиваться, например так:
Re: Обращение к массивам данных
я так понимаю, что последний регистр последнего элемента массива просто в помойку??
Re: Обращение к массивам данных
Жалко регистр?
Придётся раскрыть тайну из инструкции, но тут блин жертвовать парой шагов проги.
Вроде предложил подсказку куда копать, наверняка есть ещё 100500 простых решений.
Как вариант, Омрон использовать, там таких запретов нет, и указатель массива переменной может быть.
Придётся раскрыть тайну из инструкции, но тут блин жертвовать парой шагов проги.
Вроде предложил подсказку куда копать, наверняка есть ещё 100500 простых решений.
Как вариант, Омрон использовать, там таких запретов нет, и указатель массива переменной может быть.