共查询到20条相似文献,搜索用时 631 毫秒
1.
IBM PC中的时钟中断和键盘中断占据8088系统中断的类型8和9(INT 8.INT 9),在8级硬中断中,占据了其中的0级和1级。IBM PC内部有一个时钟,但在运行程序时,并不知道时间;另外,IBM PC上的音乐演奏程序,都会独占整个机器;其次,ROM BIOS的打印驱动程序是串行工作的,当打印机正在打 相似文献
2.
用VB编制Modem远程通信软件 总被引:2,自引:0,他引:2
一、PC串行通信程序机制 常用的PC串行通信程序大多利用BIOS INT14H中断,以查询I/O方式完成异步串行通信。 Windows系统提供中断方式驱动的串行通信驱动程序COMM.DRV。通信程序无需直接对串行端口进行操作,而是通过驱动程序这一编程接口进行间接操作。 Windows操作系统中,串行通信采用“事件通知”方式,支持数据按块传送。进行通信时,Windows开辟一个用户定义的输入输出缓冲区,每接收一个字符就产生一个低级硬件中断,串行驱动程序立即取得控制权,并将字符放入输入数据缓冲区,然后将控制权返还正在运行的应用程序。如 相似文献
3.
本文在讨论了IBM PC机异步通讯板、BSC板和SDLC板的应用限制后,给出了多路通用串行通讯板的设计与实现。然后给出了本板口地址的选择与如何为本板编程。最后介绍了IBM PC输入输出通道信号与Z80-SIO信号的匹配问题。这项工作为IBM PC用户的串行通讯工作提供了方便、灵活的硬件支持。 相似文献
4.
5.
IBM PC可以支持8级硬中断,时钟中断和键盘中断分别占据了其中的0级和1级。这两种中断处理程序都固化在ROM BIOS中,分别占据8088系统中断类型8和中断类型9(INT8和INT9)。程序设计工作者一般通过另外两个软中断INT 1AH和INT 16H来获得时钟和键盘信息。但是,在有些实际应用场合,需要通过修改和扩展INT8和INT9程序来实现某些特殊的功能。以键盘为例,通常必须在机器运行的程序中主动地读取键盘信 相似文献
6.
在IBM PC机的系统板上有一块ROM片子,其中固化有8KB的基本输入输出程序。在IBM PC机的硬件参考手册中,提供了该ROM内容的完整的程序清单,为研究开发工作带来极大的方便。深入地研究8KB ROM BIOS,可以收到如下诸方面的益处: 第一,ROM BIOS的源程序是一个很好的汇编语言程序的范例,非常有利于学习汇编语言的编程技巧,也是对系统硬件进行控制的有力工具。 相似文献
7.
金永涛 《数字社区&智能家居》1997,(3)
一、何谓视频BIOS 视顿BIOS是计算机显示系统为用户提供的一组中断调用,即INT 10H软中断。针对不同的显示系统,其功能和范围不尽相同。 由于目前普遍使用VGA及其兼容显示系统,所以其视顿BIOS功能已经相当完善,利用这些现成的子程序可以轻而易举地完成很多显示系统的特殊控制功能,以充分利用显示系统的资源。但由于视频BIOS属于低层控制手段,一般只有利用汇编语言或 相似文献
8.
一、问题的提出:现在利用IBM—PC/XT进行实时控制或过程控制的地方越来越多,而计算机并行处理,并行输入输出技术以其速度快又被广泛应用,IBM—PC/XT计算机共有64K的并行I/O地址空间,系统内部及外设占去1K空间(0000—03FFH),其余提供给用户使用。用户在设计自己的控制系统中,往往与CPU之间的联络采用应答方式(如中断的扩展等),而IBM—PC/XT计算机只有J8 相似文献
9.
本文主要阐述的是Intel8098单片机构成的智能仪器与IBM PC/XT 之间的串行通讯的一般方法,提出了串行通讯系统硬件与软件的实现途径。 相似文献
10.
<正> MCS-48系列单片机是一种体积小、功能强、价格低的微型计算机。如能给它扩展异步串行通讯接口,使它能直接与具有RS-232C接口的外设或计算机通讯,无疑会大大增强它在各种智能仪器及自动遥测、遥控系统中的作用。为了实现单片计算机与外设的串行数据传输,计算机的I/O接口须将机内八位并行数据变成串行形式输出;而对于机外以串行形式输入的数据,则须将其变成并行形式。实现这种变换,可通过过软件实现(用 相似文献
11.
IBM PC/XT微机有关键盘的中断有两个,一个是中断类型9H(INT 9H),一个是中断类型16H(INT 16H),DOS及程序设计者一般使用INT 16H来获取按键信息。这样,只有在程序中主动地发生软件中断INT 16H时,键盘输入的信息才能被读取和处理。但在有些应用场合,例如,只要系统当时是开中断的,不管当时机器运行的是什么程序,程序中 相似文献
12.
本文详细研究了在SMC-70GP电视形象创伤系统和IBM PC机之间进行串行通讯的原理和方法,并探讨了利用IBM PC对70GP进行开发的前景和意义。 相似文献
13.
IBM PC的时钟中断处理程序INT8中,有一个“嵌入”软中断INT 1CH可供用户使用,它指的是在时钟中断处理程序中包含有INT 1CH这条指令,使得每发生一次时钟中断都调用一次INT 1CH程序。在ROM BIOS中,INT 1CH的处理程序只是一条空操作返回指令,用户可以用自己设计的程序来取代系统原有的INT 1CH服务程序,以满足某种定时的周期性的工作。 相似文献
14.
一般在PC机中硬盘的中断优先级最高,访问硬盘的时间又相对较长,如果在访问硬盘时有串行数据发到PC机,PC机就不能及时响应串行通讯口中断。在PC机远程通讯时.通常只用RXD、TXD、GND三报信号线,而不使用联络线。如果串行通讯波特率较高。没着联络线可以阻止外设连续送数据,当硬盘访问结束时,外设可能已发出若干数据,而PC机又无法处理串行通讯接收中断,这样就会造成数据丢失,这在实际中是不允许的,为此本又设计了由8031单片机构成的带有缓冲功能的PC总线串行通讯口。1硬件原理接口板由两大部分组成,一部分是由肌爿单片机… 相似文献
15.
利用串行通讯口使一台计算机与另一台计算机之间进行传递.这是各种语言重要功能之一。VisualBaseforSindows下串行四通讯由于它有Windows环境的支持使得串行四通讯更快速方便,它把串行口设备当做一个目标封装起来,容易操作。这个目标与其它目标类似,它有若干种属性,每种属性都有缺省值,程序员可以在设计时修改某些属性,也可以在程序运行时修改,对串行口进行动态控制。除属性之外还提供了唯一的串行口事件,此事件有若干种不同代码;它们反映了串行口通讯过程中硬件中断的不同情况,程序员利用此事件下不同代码来修改串行口目标的… 相似文献
16.
目前,大多数PC微机都配备了鼠标器,用户使用起来得心应手;若您是一个熟练的程序员,而您使用的微机中未配备鼠标器,但希望在编程中能使光标像鼠标器那样快速移动。实际上,这可用变速键盘来实现。本文针对用户的不同软件使用环境,谈谈中文系统下实现变速键盘的几种方法。 1.直接调用BIOS方法 在PC机的BIOS的16H中断提供了0305H子功能,能在西文状态下实现键盘的变速功能。用法 相似文献
17.
ROM BIOS使用了256个字节的内存作它的数据区,其地址为40:00H~40:FFH。BIOS,DOS及用户的应用程序使用此区域中的特定域以存储参数、标志及其他数据,程序员可直接访问有关系统状态的内部信息,修改系统的性能,与其他应用程序交换信息。在许多资料中只是对40:00H~40:70H给以解释,这些对于低档PC机而言足矣,但对现在的一些微机,如286、 相似文献
18.
IBM PC微型计算机和TP 801单板机是目前使用较为广泛的微机机型。关于两者之间信息传送和通讯,出现了不少工作。其中有简单的串行信息传送方法,也有利用PC机的8255和TP801的P10进行主从机并行通讯的。本文将介绍我们在TP801上扩充一个基于8251的通用RS-232-C串行接口及实现TP801与IBM PC之间的通讯。这是在试图将一台IBM 相似文献
19.