Шестой бит - Большая Энциклопедия Нефти и Газа, статья, страница 1
Русский человек способен тосковать по Родине, даже не покидая ее. Законы Мерфи (еще...)

Шестой бит

Cтраница 1


Шестой бит TPS отвечает за разрешение прерываний от печатающего устройства.  [1]

При включении вычислительной машины шестой бит сброшен, но он устанавливается во время генерации операционной системы.  [2]

Поступление прерывания не влияет на шестой бит TK. Один раз установленный, он сохраняется до тех пор, пока эта или другая программа не сбросит его или пока система не будет остановлена и заново запущена. Поскольку мониторы для ввода используют прерывания от терминальной клавиатуры, они никогда не запрещают прерывания. Поэтому в дальнейшем мы будем считать, что прерывания от клавиатуры всегда разрешены.  [3]

Оконечными устройствами являются обычно стартстопные телетайпы, поэтому приходится устанавливать преобразователи кодов, чтобы перейти от стартстолных сигналов к кодам, используемым в синхронных системах. Пятиразрядный стартстопный код может, например, преобразовываться в шестиразрядный код. В этом случае шестой бит в каждом символьном интервале используется как стартовый или стоповый сигнал.  [4]

Макроассемблер MACRO-11 имеет обеспечение, позволяющее работать с числами в специальном формате с плавающей точкой, который согласован с аппаратными возможностями дополнительных плат, поставляемых к большинству процессоров. Представление чисел в плавающем формате системы PDP-11 включает три поля. Двоичная точка, отмечающая начало дробной части, располагается слева от шестого бита первого слова, где хранится число. Дробная часть располагается вправо до нулевого бита и дальше на столько слов, сколько содержит используемое представление. Последнее может быть рассчитано на-одно, два или четыре слова.  [5]

Одним из самых высокоприоритетных устройств, которое, как правило, имеется в системе, является таймер. Тиканье таймера есть не что иное, как запрос на прерывание. Частота таких запросов определяется электрической сетью: 60 раз в секунду в США и 50 - в большинстве других стран. Регнст состояния таймера имеет адрес 177546; шестой бит регистра, как обычно, служит для разрешения или запрещения прерываний.  [6]

Программа чтения литер с клавиатуры может функционировать неправильно, если она выполняется в то время, когда монитор находится в оперативной памяти. Поэтому, если возможно, поработайте с ней в отсутствие монитора. Смысл этого мы поясним в следующем параграфе Ваша программа должна также после окончания ввода установить шестой бит.  [7]

Убедившись в готовности контроллера, программа должна еще проверить готовность дисковода. Одно не следует из другого: контроллер может быть готов, в то время как, к примеру, головки продолжают двигаться в ответ на предшествующую команду. Бит 15 устанавливается для указания на то, что регистр содержит текущую информацию для выбранного дисковода. Поскольку в последний раз информация занесена в регистр RK. DS в ответ на сообщение о подтверждении запроса, этот бит действительно должен быть установлен. Биты О и 7 отмечают соответственно, что дисковод доступен контроллеру и готов принимать команды. Шестой бит устанавливается в ответ на подтверждение запроса и служит признаком того, что техническая сторона дела в порядке. Пока все эти биты не окажутся установленными, последующие команды выполняться не будут. А до тех пор программа должна ждать.  [8]



Страницы:      1