Автор: Пользователь скрыл имя, 09 Марта 2012 в 22:44, курсовая работа
Цель технологии материального производства - выпуск продукции, удовлетворяющей потребности человека или системы.
Цель ИТ - производство информации для её анализа человеком и принятия на его основе решения по выполнению какого-либо действия.
ВВЕДЕНИЕ……………………………………………………………………………5
1 ИЗУЧЕНИЕ ЯЗЫКА POSTSCRIPT………………………………………………….8
1.1 Основные понятия языка PostScript…………………………………………......8
1.2 Графика и текст в PostScript…………………………………………………12
1.3 Пример создания программы на языке PostScript………………………….14
2 СИСТЕМА КОМАНД ДЛЯ УПРАВЛЕНИЯ МАТРИЧНЫМ ПРИНТЕРОМ…….18
2.1 Основные понятия…………………………………………………………………18
2.2 Команды управления режимами печати…………………………………………22
2.3 Команды перемещения бумаги…………………………………………………...24
2.4 Работа с загружаемым знакогенератором………………………………………..26
2.4.1 Подготовка образов загружаемых символов для черновой печати……...26
2.4.2 Подготовка образов загружаемых символов для качественной печати...28
2.4.3 Команды работы с загружаемым знакогенератором……………………..29
3 ПРИЕМЫ НИЗКОУРОВНЕВОЙ РАБОТЫ С МЫШЬЮ…………………………..33
3.1 Структура мыши………………………………………………………………….33
3.2.Операции низкоуровневой работы с мышью………………………………….34
4. ЗАГРУЖАЕМЫЕ СИМВОЛЫ……………………………………………………….40
ВЫВОДЫ………………………………………………………………………………..43
Перечень ссылок…………………………………………………………………………44
+-----------------------+
| |
| |
+-----------------------+ |
| Определение символов | |
| | |
+-----------------------+ | |
| Байты атрибут | | |
| | | |
+-----------------------+ | | |
| Коды символов | | | |
| | | +---+ Банк 3
| | | |
| | | |
| | +---+ Банк 2
| | |
| | |
| +---+ Банк 1
B800:0000 | |
или | |
B000:0000 +-----------------------+ Банк 0
Рисунок 4 – Видеобуфер адаптеров EGA и VGA в текстовых режимах.
В ходе выполнения курсовой работы были написаны программы на языке низкого уровня – Ассемблере – , которые реализуют следующие задания:
1. применить замену шрифта, например, на шрифт GOTHIK.FNT, ко всем символам на экране;
2. заменить в стандартной таблице знакогенеpатоpа любой символ, например цифру «7», на букву греческого алфавита, например на «ми».
3. заменить букву английского алфавита на соответствующую на клавише букву русского алфавита, например, «h» → «р».
Листинги программ, реализующих данные задания и скриншоты результатов работы программ представлены в приложениях Г.1 – Г.3
ВЫВОДЫ
В ходе выполнения курсовой работы были рассмотрены основные средства языка Postscript. Была написана программа на языке Postscript, которая интерпретировалась средствами языка Postscript как картинка, включающая в себя все базовые графические примитивы, различный текст, циклы. А также программа, которая интерпретировалась средствами языка Postscript, результатом которой является письмо рекламного содержания, включающее в себя текст (английский), печать (круглая), подпись.
Была рассмотрена система команд управления матричным принтером. Внедрено форматирование текста с использованием основных команд управления матричным принтером на байтовом уровне с помощью программного продукта WINHEX, в соответствии с индивидуальным заданием на выполнение курсовой работы.
Также были изучены и применены команды матричного принтера для печати текста в черновом режиме с использованием разработанных матриц символов и загружаемого знакогенератора, в соответствии с условием индивидуального задания к курсовой работе.
Была проведена работа по изучению приёмов низкоуровневой работы с мышью. Как результат изучения данного вопроса была написана программа низкоуровневой работы с мышью на языке низкого уровня – Ассемблере.
Изучена и внедрена система загружаемых символов на уровне адаптера ПЭВМ. В результате были написаны программы на языке Ассемблер для применения замены шрифта, например, на шрифт GOTHIK.FNT, ко всем символам на экране; для замены в стандартной таблице знакогенеpатоpа любого символа, на букву греческого алфавита; для замены буквы английского алфавита на соответствующую на клавише букву русского алфавита, например, «h»→«р».
Результаты выполнения всех программ представлены в приложениях к курсовой работе.
Перечень ссылок
1) http://ru.wikipedia.org/wiki/P
2) http://www.pcmag.ru/
3) http://www.enlight.ru/docs/
4) http://www.proformat.info/proa
5) МЕТОДИЧЕСКИЕ УКАЗАНИЯ И ЗАДАНИЯ К ЛАБОРАТОРНЫМ РАБОТАМ ПО ДИСЦИПЛИНЕ «МЕТОДЫ И СРЕДСТВА КОМПЬЮТЕРНЫХ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ» для студентов по направлению подготовки 6.0804 "Компьютерные науки" специальности - 7.080403 «Программное обеспечение вычислительной техники и автоматизированных систем», Донецк 1996.
Информация о работе Компьютерные и информационные технологии