计算机与信息技术论文UNIX操作系统提供了X-Window图形窗口系统和OPENLOOK图形用户界面,这些系统不仅昂贵、庞大,而且不便于移植以前开发的DOS图形应用程序。本文介绍利用微机内部硬件控制,针对EGA/VGA图形适配器,进行直接视频图形程序设计。对于比较熟悉PC-AT体系结构和视频程序设计知识的程序员来说,更喜欢后者,因为能有效地利用硬件特性,加快图形处理速度。进行图形程序设计时,还须考虑视频接口的一个重要特性——虚拟终端功能,因为它答应控制几个独立的图形应用窗口,答应多个应用程序在同一个终端上进行切换。本文提供针对IBM标准终端对虚拟终端进行有效管理的手段。微机UNIX直接视频图形程序设计有两种方法,一种是利用设备驱动程序(见参考文献1),另一种是针对IBM标准终端进行编程,本文介绍后者。一、图形程序设计1.检测视频适配器视频显示器是由视频适配器硬件控制的,视频适配器决定了图形方式下显示图形的分辨率及可能的颜色[2]。利用系统调用ioctl中的CONS-CURRENT命令可以检测到当前的视频适配器,即:ioctl(0,CONS-CURRENT,NULL)返回-1时表示出错,即没有相应的视频适配器硬件,假如检测到VGA卡则返回值为VGA,假如检测到EGA卡则返回值为EGA,。2.初始化图形系统初始化图形必须完成下列任务。(1)获取当前的视频显示方式ioctl的CONS-GET命令用来判定当前适配器的显示方式,即:ioctl(0,CONS-GET,NULL)它返回显示方式的值,这些值在包含文件vtkd.h中均有定义,如:SW-VAG640x480C为VGA适配器设置成640x480分辨率彩色图形模式。(2)设置图形模式直接将图形模式值放入ioctl中的命令项即可设置相应的图形模式,如ioctl(0,SW-VGA640x48
推荐下载
-
微机原理与接口技术循环程序设计
微机原理与接口技术 循环程序设计 源代码
16 2018-12-25 -
矿井通风微机程序设计书籍沈斐敏
矿井通风微机程序设计 书籍 沈斐敏,绝版书籍 djvu格式的文件 阅读器见我的上传文件
27 2019-01-02 -
程序设计基础C视频.txt
系统地讲述c语言的基础知识、基本语法以及编程方法,并且结合c阐述面向对象的程序设计思想,使读者在掌握c语言语法知识的同时,能够解决现实生活中较简单的问题,并用计算机语言进行描述。本书每一章中都用大量实
6 2020-09-14 -
c程序设计视频教程
c语言程序设计视频教程,徐红波老师讲解,由浅入深的教程
26 2018-12-08 -
Java高并发程序设计视频
此门课程《Java高并发程序设计视频》包含了:内存模型与线程安全、锁、并行模式、NIO、并发包JUC等等的讲解,十分详细
34 2019-01-07 -
汇编程序设计实例视频显示系统程序设计音频发声系统程序设计
汇编语言程序设计实例 串行通信接口I/O 在微型计算机的图形显示方面,汇编语言具有极大的优势,这是因为显示在屏幕上的图形是由成千上万个像素组成的,对图形处理也需要复杂的算法和大量的指令。与高级语言相比
20 2019-02-20 -
字符图形程序汇编语言程序设计课程设计
字符图形程序,汇编语言课程设计,有源代码,有任务书,有报告,超全~~·
23 2019-09-06 -
微机原理实验二串处理程序及分支程序设计
西电的课件,很少这些课件,我觉得起码能帮到西电的人吧
13 2020-05-15 -
硬盘接口读扇区程序设计微机接口课程设计
DEBUG环境下编写硬盘接口读扇区程序,并运行程序,仔细研究每一步操作,了解并掌握微机接口相关技术。掌握微机接口技术的实际应用,双机通讯,8250,CMOS。掌握实模式中断技术。数据输入(内存、内存成
23 2019-02-17 -
精通LINUX UNIX Shell程序设计.pdf高清下载
Proficient in LINUX & UNIX Shell Programming.pdf HD Download
19 2019-06-28
暂无评论