Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

ТЕКСТ № 4




Слова і словосполучення

ТЕКСТ № 3

Слова і словосполучення

 

· предназначенная - призначена

· составляют - складають

· генерирование - генерування

· формирующие - які формують

· представлять собой - являти собою

· возврат- повернення, поворот

· возврат из функции - повернення з функції

· указан - вказаний, вказано

· являются - є

· область памяти - область пам’яті

 

 

Все видеосистемы персональных компьютеров за исключением адаптера MDA, могут работать в двух основных режимах – текстовом и графическом. В текстовом режиме экран разделяется на отдельные символьные позиции, в каждой из которых выводится один символ. В видеобуфере каждой символьной позиции соответствует два байта. Байт с четным адресом содержит код символа, а соседний байт с большим нечетным адресом содержит атрибуты, определяющие, как выводится символ. Символы хранятся в видеобуфере в виде линейной последовательности, которая отображается на прямоугольные координаты (столбец, строка) экрана.

В двух наиболее распространенных форматах текстового режима на экране формируется 25 текстовых строк, содержащих по 40 или 80 символов. Таким образом, емкость видеобуфера, необходимая для заполнения экрана, составляет 2000 байт (25 строк * 40 символов *2 байта) или 4000 байт (25 строк * 80 символов * 2 байта). Эту область называют страницей. Если емкость видеобуфера превышает размер одной страницы, в нем можно организовать несколько страниц.

Адаптер MDA содержит видеобуфер емкостью 4 Кбайт с начальным адресом BOOO:OOOO. Этой памяти хватает только для хранения одной 80-символьной страницы текста.

Стартовый адрес видеобуфера для текстовых режимов адаптеров EGA, MCGA, VGA, SuperVGA и с графическим сопроцессором одинаков ––В800:0000.

 

 

· за исключением - за винятком

· соответствовать - відповідати

· определяющие- які визначають

· отображать -відображувати, відображати

· ёмкость - ємність (місткість)

· заполнение - заповнення

 

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

В операционной системе MS DOS для кодирования 16 базовых цветов используются числа от 0 (черный) до 15 (ярко-белый). В языке Си в файле conio.h определены 16 констант с символическими именами, соответствующие этим кодам (табл. 1)

 

На СИ цвет устанавливается функцией:

#include<conio.h>

void textbackground (int backcolor);

где для обычного режима работы CGA в качестве аргумента backcolor можно использовать одну из первых восьми констант (от BLACK до LIGHTGRAY), например:

textbackgrounci(LIGHTGRAY);

а при сброшенном в 0 бите 5 регистра управления режимом – одну из 16 перечисленных констант.

Цвет символа (т.е. цвет переднего плана) устанавливается с помощью функции #include<conio.h>

void textbackground (int forcolor);

в которой в качестве аргумента forcolor можно использовать любую PIS перечисленных выше 16 констант, например textcolor(YELLOW).

В файле conio.h определена константа BLINK, имеющая значение 128, которая в обычном режиме CGA позволяет включить мигание символа например:

textcolor(YELLOW + BLINK);

Добавление 128 к коду цвета устанавливает в единицу старший бит байта атрибутов, управляющий миганием.

 




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 232; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.033 сек.