[an error occurred while processing this directive]
|
Самый оптимальный из маршевых тестов March C-.
Для битовой организации памяти он выглядит примерно так:
1. для адресов от 0 до N: (пишем 0)
2. для адресов от 0 до N: (читаем/проверяем 0, записываем 1)
3. для адресов от 0 до N: (читаем/проверяем 1, записываем 0)
4. для адресов от N до 0: (читаем/проверяем 0, записываем 1)
5. для адресов от N до 0: (читаем/проверяем 1, записываем 0)
Каждый шаг - это цикл с последовательным перебором всех ячеек памяти в заданной последовательности, для которых применяются записанные в скобках операции.
Если память с организацией по байтам (словам), то 0 и 1 заменяются на 0xAA и 0x55.
E-mail: info@telesys.ru