Cтраница 4
Цикл шины выполняется, когда требуется заполнить очередь команд или осуществить обмен данными в процессе выполнения команды. Если цикл шины не требуется, то формируются холостые такты TI, во время которых устройство шинного интерфейса остается пассивным. В течение такта TI на линиях S6 - - S3 микропроцессор сохраняет сигналы состояния от предыдущего цикла шины. Если в предыдущем цикле производилась запись, МП сохраняет на линиях AD записываемые данные до следующего цикла шины; если производилось чтение, МП не управляет линиями до начала следующего цикла шины. Число холостых тактов зависит от длительности выполняемой команды и может быть достаточно большим. [46]
Аргументом цели должен быть атом, представляющий имя файла. Цель успешно согласуется, при этом побочным эффектом будет придание этому файлу статуса выходного потока данных. Если файла с указанным именем не существует, он создается и открывается для записи. Если такой файл существует, но не был ранее открыт для записи, он открывается, но содержимое его пропадает. Наконец, если файл был ранее открыт для записи, записываемые данные добавляются к его содержимому. [47]
При считывании информации из ОЗУ процессор передает в память по МВУ адрес ячейки памяти. ОЗУ передает в процессор ( канал) по МЗУ содержимое прочитанной ячейки памяти. При операции записи процессор выдает в ОЗУ по МВУ адрес ячейки и записываемые данные. Для адреса и данных в МВУ могут быть выделены отдельные группы шин. Однако, поскольку операция записи включает предварительную очистку ячейки, объем оборудования интерфейса может быть уменьшен путем последовательной во времени передачи адреса и данных по одним и тем же шинам. Сначала процессор выставляет на шинах МВУ адрес ячейки памяти и после того, как этот адрес воспринят ОЗУ, процессор за время предварительной очистки ячейки успевает переключить информацию на шинах и установить на них записываемые данные. [48]