РЕФЕРАТ
на тему “ВІДЕОПАМ ’ ЯТЬ”
студента 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
|
| 0 | 1 | ………… | 158 | 159 |
| 4000 байтов | ||||
| 3840 | 3841
Оценок: 1006 (Средняя 5 из 5)
Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов. © 2017 - 2022 ReferatWorld.ru
| |||