Cтраница 2
Формат команды установки асинхронного режима УСАПП ( и и формат соответствующего информационного слова ( б.| Временные диаграммы работы. [16] |
По спаду сигнала на входе приемника запускается счетчик, реализующий задержку на время, равное половине периода передачи одного бита, и затем производится считывание сигнала с линии передачи. Предполагается, что за это время импульс помехи исчезнет и наличие нуля на линии свидетельствует о поступлении стартового бита. Эта процедура повторяется для каждого из остальных битов. [17]
Первая команда записывает 0 в первый бит байта X, не меняя значения остальных битов. Вторая переносит значение В в регистр СС. Третья команда производит обход четвертой, если значение В есть false. Четвертая команда заносит 1 в первый бит В, не меняя значения остальных битов. [18]
Напомним, что общие регистры содержат лишь по 4 байта, так что оня плохо приспособлены для хранения строк. Поэтому каждая строка как единое целое обычно размещается в основной памяти. Однако обработка строк часто производится посимвольно, так что общие регистры довольно широка используются для хранения отдельных символов-операндов. Но поскольку в общем регистре, вообще говоря, может размещаться четыре символа, то необходимо определенное соглашение о том, как в регистре представляется один символ. Принятое соглашение заключается в том, что в пересылке символа в регистр и в выборке из него символа участвует только четвертый байт регистра ( биты с 24-го по 31 - й), - при этом содержимое остальных битов регистра не используется и не изменяется. [19]