2013-01-19 30 views
3

我想寫一個NXT的內存測試程序,因爲我有幾個燒燬的內存單元,並想識別哪些NXTs不可用。此方案的目的是通過以測試存儲器中的每一字節進行完整性:在NXT NXC上沒有指針的內存測試操作?

  1. 分配64個比特的線性反饋移位寄存器隨機化
  2. 添加另一個字節到存儲器指針
  3. 寫入隨機數據到所選擇的存儲器細胞
  4. 驗證數據通過這些嘗試的NXT實際上並不支持指針操作讀回正確

但是,我這時才發現。因此,我不能簡單地迭代指針字節並讀取它的位置來測試。

如何在無指針的情況下迭代內存中的索引?

+3

如果可以的話沒有使用指針,那麼你基本上沒有得到C;) –

+0

@OliCharlesworth嗯,不可否認,這個編程語言被稱爲'不是eXactly C(NXC)'。不幸的是,在彙編級別,不支持指針,所以這是我必須處理的。 – Zyerah

+3

分配一個大數組? –

回答