Я пытаюсь написать программу тестирования памяти для NXT, так как у меня есть несколько с сожженными ячейками памяти, и я хотел бы определить, какие NXT непригодны для использования. Эта программа предназначена для проверки целостности каждого байта в памяти путем:
- Выделение 64 бита рандомизатору линейного регистра сдвига обратной связи
- Добавление еще одного байта в указатель памяти
- Запись случайных данных в выбранную ячейку памяти
- Проверка правильности считывания данных
Однако затем в результате этих попыток я обнаружил, что NXT на самом деле не поддерживает операции с указателями. Таким образом, я не могу просто перебрать байт указателя и прочитать его местоположение для проверки.
Как мне перебрать индексы в памяти без указателей?
Not eXactly C (NXC)
. К сожалению, на уровне сборки указатели не поддерживаются, так что это то, с чем мне приходится иметь дело. - person   schedule 19.01.2013Error: Pointers not supported!
Думаю, мне придется обновить. - person   schedule 20.01.2013