Регистр позволяет получить различную информацию о состоянии видеоадаптера. Содержимое регистраможно прочитать через порт, имеющий адрес 3DAh. Регистр состояния доступен только для чтения.
Регистр состояния имеет следующий формат:
D0 Бит разрешения отображения.
D1 Бит тригера светового пера.
D2 Бит переключателя светового пера.
D3 Бит обратного вертикального хода луча.
D7-D4 Биты не используются.
Ниже подробно рассмотрено назначение отдельных битов данного регистра.
D7-D4Биты не используются.
D3 Бит обратного вертикального хода луча. Бит принимает значение 1 во время обратного вертикального хода луча по кадру.
D2 Бит переключателя светового пера. Если переключатель светового пера находится в положении ON (включено), то бит D2 равен единице. Если же переключатель находится в положении OFF (выключено), то бит D2 равен нулю.
D0 Бит разрешения отображения. Бит принимает нулевое значение во время интервала активности дисплея, тоесть когда адаптер читает данные из видеопамяти и отображает их на экране. Бит равен единице во время горизонтального и вертикального обратного хода луча. Если процессор обращается к видеопамяти во время интервала активности, то видеоадаптер CGA может создавать на экране эффект, называемый "снег", так как происходит конфликт между видеоадаптером CGA и процессором за право доступа к памяти. Сразу заметим, что в видеоадаптере EGA и более новых адаптерах этот недостаток устранен.
Для устранения "снега" на видеоадаптере CGA, возникает необходимость синхронизовать доступ процессора к видеопамяти с периодом вертикального или горизонтального обратного хода луча. Этого можно достичь тестированием данного регистра.