Меню сайта

Урок 164. Команда проверки

Команда проверки аналогична командечтения, за исключением того,
— — — что данные не записываются в память, апросто отбрасываются. — У
— — — контроллера ПДП есть специальная команда,называемая командой
— — — проверки, выполняя которую ПДП отвечает назапросы контроллера
— — — дисковода и переключает шину ЭВМ внеобходимый режим. — Но в этом
— — — случае ПДП не выполняет другую частьсвоего цикла, в которой данные
— — — записываются в память. — Команда проверки используется для проверки
— — — того, правильно ли записались данные надискету. — Операционная
— — — система использует операцию проверки вовремя выполнения команды
— — — FORMAT. -Проверка в этом случае ищет дефектные места на дискете, и
— — — когда выявляет эти дефектные области,операционная система помещает
— — — их за пределами справочника дискеты. — Это позволяет использовать
— — — дефектную дискету, а не выбрасывать ее.
— — — — — Команда проверки, хотя и может определить,что в данных на
— — -дискете есть ошибка, не гарантирует, что данные записались
— — — правильно. Предположим, что в цепи записина дискету есть
— — — неисправность. Такая ошибка не вызоветпоявления ошибочной ситуации
— — — во время записи, но на дискету данные незапишутся. Если вы
— — — проверите область данных, команда проверкипрочитает ранее
— — — записанные данные (которые вы хотелимодифицировать) без ошибки, и
— — — вы будете считать, что все прошлонормально. Если вы хотите
— — — удостовериться в том, что данные записаныверно, вы должны
— — — прочитать данные назад в другой буферпосле записи и затем сравнить
— — — оба буфера. Это гарантирует, что данныезаписались верно.

Категория: Программирование на Ассемблере | Дата: 01.03.13

Меню раздела
Блок