Читать «В Стране Микроников, или Секреты компьютера» онлайн - страница 43

Мирослав Томаля

— Не называется ли, случайно, этот графический компьютер «Геркулес»? — неожиданно спросил Каролек.

— Да, но откуда ты знаешь? — удивился профессор.

— Папа часто употреблял это название, вот оно мне вспомнилось.

— А почему он так странно называется? — Петрек как обычно вставил свое слово.

— Видимо, его конструкторы хотели подчеркнуть, что он такой «сильный», как мифический герой, — смеясь ответил Адек.

— Смотрите! — вскричал Каролек. — Какой-то микроник бежит к нам.

— От всей души приветствую дорогих гостей, — сказал запыхавшийся пришелец. — Меня зовут Скринек. Хардек известил нас о вашем посещении. Моя повелительница, принцесса Моторола, приглашает вас во дворец. Надеюсь, вы не огорчите ее отказом.

Друзья вежливо поблагодарили за приглашение и через минуту стояли перед дворцом с надписью:

ВИДЕОПРОЦЕССОР

Резиденция Моторолы 6845

Принцесса оказалась очень приветливой. Она расспросила мальчиков об их приключениях, а потом повела по своему дворцу Ребята проходили через многие и схожие друг на друга помещения так быстро, что запоминали лишь немногое из объяснений принцессы. Впечатление у них было такое, что резиденция Моторолы 6845 куда более сложная, нежели Дворец Зета Восьмидесятого. Они так устали, что с удовольствием приняли приглашение отдохнуть перед дальнейшей дорогой. А когда сели в удобные кресла Каролек спросил:

— Мы уже слышали, что этот дисплей может высвечивать и тексты, и чертежи. Как это происходит?

— Дисплей, а вместе с ним и все наше графическое княжество, работает в двух режимах: текстовом и графическом. Какой из них реализовать, решает главный компьютер. Мы лишь выполняем его команды. Функционирование в текстовом режиме очень похоже на работу мозаичного печатающего устройства. Из главного компьютера приходит только общая информация, то есть код текстового знака по таблице кодов ASCII и его положение на экране. Весь текстовой экран поделен на 25 строк, а в каждой строке можно поместить 80 знаков.

— Значит, номер строки и номер знака в строке определяют его положение? — догадался Петрек.

— Да. В нашем запоминающем устройстве с произвольной выборкой есть специальная область, занимающая 80 × 25, то есть 2000 двухбайтовых ячеек, и предназначенная для хранения кодов. Мы называем ее памятью экрана. Вам она напомнит листок бумаги в клетку, имеющий 80 × 25 клеток. Каждая клетка разделена на две части: одна служит для хранения кода ASCII а вторая для так называемого атрибута знака…

— Что такое атрибут? — спросил Петрек.

— Сейчас я тебе объясню, — опередил принцессу Каролек.

— Атрибут информирует о том, как должен высвечиваться знак, например, должен ли он мерцать, быть светлым на темном фоне или наоборот, надо знак подчеркнуть или нет и т. п.

— Ну, хорошо, — оказал Петрек. — Я понимаю, главный компьютер высылает код знака с каким-то атрибутом, и эта информация помещается в соответствующую «клетку» памяти экрана. Но что вызывает высвечивание знака?