РЕФЕРАТ
на тему “ВІДЕОПАМ’ЯТЬ”
студента 1-го курсу
Департамента Комп’ютерних Технологій
Національного Університету “Києво-МогилянськаАкадемія”
Ковальова Сергія
Вступ
Відеорежими насампередхарактеризуються типом (алфавітно-цифровим, тобто текстовим, при якому екранподіляється на знакомісця, кожне з яких має такі властивості, як символ такольорові атрибути; також дуже поширеним є графічний режим, при якому екранподіляється на піксели, кожному з яких відповідає визначений колір з палітри).Я ж зупинюсь на текстовому режимі та поясню основні методи та засоби керуваннявідеопам’ятью в цьому режимі засобами мови програмування низкого рівню“Assembler”.
Треба сказати, що будь-якийвідеорежим характеризують такі параметри:
· роздільна здатність, тобтомаксимальна кількість пікселів, що можуть бути зображені на екрані погоризонталі та вертикалі;
· шириною (width) та висотою(height) знака, що висвічується на екрані; ці параметри підтримуються програмоюзнакогенератора та визначають максимальну кількість символів у рядку та рядківна екрані;
· максимальною кількістю кольорів,що одночасно висвічуються на екрані;
· діапазоном адресів оперативноїпам’яті, яку займає відеопам’ять;
· максимальною кількістю відеосторінок(“екранів”), що можуть міститися у відеопам’яті.
Встановлення відеорежимазабеспечується програмами відео BIOS. Я наведу список таких відеорежимів:Індекс режиму Тип Кількість кольорів Макс. кількість сторінок Текстовий формат Поч. адреса відеопам’яті 0,1 Текст 16 8 40x25 B800 2,3 Текст 16 8(CGA-4) 80x25 B800 4,5 АРА 4 1 40x25 B800 6 АРА 2 1 80x25 B800 7 Текст Моно 8(MDA-1) 80x25 B000 8 АРА 16 1 20x25 B000 9 АРА 16 1 40x25 B000 Ah АРА 4 1 80x25 B000 Bh,Ch Резерв для знакогенератора EGA Dh АРА 16 8 40x25 A000 Eh АРА 16 4 80x25 A000 Fh АРА Моно 2 80x25 A000 10h АРА 16 2 80x25 A000 11h АРА 2 1 80x30 A000 12h АРА 16 1 80x30 A000 13h АРА 256 1 40x25 A000
В EGA існує п’ять текстовихта сім графічних режимів. Текстові: 0-3 та 7. Режими 0-3 ідентични режимам 0-3у CGA. Режим 7 ідентичен режиму 7 монохромного адаптера MDA. Відеорежими АРА4-6 ідентични в EGA та CGA. У відеорежимах АРА курсор не виводиться.
Структуравідеопам’яті у текстовому режимі
Відеопам’ять у текстовихрежимах починається з адреси B800h (кольоровий дісплей) та B000h (монохромний).Під кожне знакомісце екрану у відеопам’яті відводиться 2 байти. Молодший байт(з парним зміщенням від початку відеопам’яті – 0, 2, 4…) містить код ASCIIвисвітлюємого знаку. Старший байт (з непарним зміщенням) містить атрибут знаку,що визначає його кольорові.
B800h
|