vmp (06.05.2005 09:18, просмотров: 1) ответил Snaky на Алгоритмы тестирования ОЗУ
Какое ОЗУ - статика или динамика? Если статика - то я обычно делаю 3 прохода:
1. Пишу в ОЗУ адресный код (по 2 байта при размере до 64К, по 4 - выше).
2. Считываю адресный код и пишу инверсный адресный (*(int *)addr = ~addr).
3. Читаю инверсный адресный код и пишу нули.
При этом проверяется каждый бит ОЗУ на 0 и на 1, проверяются все линии данных и адреса.
Для динамики все намного сложнее, там надо проверять еще и регенерацию.
Твой вариант с циклом годится только для варианта ОЗУ до 256 байт. Да и то лучше добавить инверсию.