Тема работы: работа с графической подсистемой средствами BIOS.
Цель работы: получить практические навыки по работе с графической подсистемой средствами BIOS.
Задание:
1. Изучите содержимое файла заготовки ассемблерной программы text.asm. (файл доступен для загрузки с сайта дистанционного обучения)
2. Провести инициализацию текстового режима 80 столбцов на 25 строк с очисткой экрана, используя функцию 00h прерывания 10h.
3. Выполните компиляцию и компоновку с помощью следующих команд: tasm /zi text.asm tlink /v text.obj Запустите приложение и проверьте его работу
4. Выполнить вывод символов в режиме телетайпа, используя функцию 0Eh прерывания 10h. Для обработки строки следует применить цикл.
5. Выполните компиляцию и компоновку, запустите приложение и проверьте его работу.
6. Измените позицию курсора, используя функцию 02h прерывания 10h (номер строки и столбца задать произвольно). И повторите вывод строки в режиме телетайпа.
7. Выполните компиляцию и компоновку, запустите приложение и проверьте его работу.
8. Измените позицию курсора, используя функцию 02h прерывания 10h (номер строки и столбца задать произвольно). Используя функцию 09h прерывания 10h выведите произвольный символ с произвольным числом повторений с атрибутами отличными от текущих.
9. Выполните компиляцию и компоновку, запустите приложение и проверьте его работу.
10. Выполнить прямой вывод данных в видеопамять.
11. Выполните компиляцию и компоновку, запустите приложение и проверьте его работу
СПИСОК ЛИТЕРАТУРЫ
1. Юров В.И. Ассемблер: Учебник для вузов. 2-е изд. – СПб.: Питер, 2011. –
640с.
2. Кутузов М.А., Преображенский А. Выбор и модернизация компьютера. 4-е
изд. – СПб.: Питер, 2005. – 320с.
3. Мюллер С., Зекер К. Модернизация и ремонт ПК. 10-е изд.: Пер. с англ. – К.;
М.; СПб.: Вильямс, 1999 . – 992с.
4. Томпсон Р.Б., Томпсон Б.Ф. Железо ПК: Энциклопедия. 3-е изд. – СПб.: Питер, 2004. – 956с.
5. Хамахер К., Вранешич З., Заки С. Организация ЭВМ. 5-е изд. – СПб.: Питер,
2003. – 848с.
6. Цилькер Б.Я., Орлов С.А. Организация ЭВМ и систем: Учебник для вузов. –
СПб.: Питер, 2007. – 672с.
7. Таненбаум Э. Архитектура компьютера. 5-е изд. – СПб.: Питер, 2007. – 844с.