- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ch7汇编语言——白晓明版.ppt
第7章 键盘、鼠标和视频的操纵 7.1 键盘输入 7.2 鼠标操作 7.3 视频的设置 本章教学要求 1. 熟悉键盘输入、鼠标操作和屏幕显示信息的中断; 2. 掌握利用中断调用设计能完成键盘输入、操纵鼠标、屏幕信息显示的程序。 7.1 键盘输入 键盘输入的操作可通过INT 16H提供所需要的键盘操作,也可以由INT 21H的功能调用实现 在计算机系统中,键盘是最基本的输入设备。 IBM-PC系列计算机的键盘是一个智能键盘,键盘内有一片Intel 8048(或8049)单片处理器对整个键盘上的字符键、功能键、控制键和组合键进行管理。ROM BIOS为用户提供了方便的键盘操作接口,MS-DOS也提供了一些键盘操作的功能调用,以支持用户的键盘输入操作。 键盘中断处理流程 7.2 鼠标操作 鼠标是现代计算机系统中的一个常用输入设备,它为用户使用计算机带来了极大的方便。 本小节描述鼠标的使用:初始化鼠标,显示、隐藏鼠标指针,设置指针的位置和范围,获取鼠标按键的信息和相关的编程。 基本的鼠标操作 程序中的所有鼠标操作都是由INT 33H的功能调用来实现的, 其格式为: MOV AX,function ;请求鼠标功能, …… ;INT 33H的功能号 …… ;要装入AX寄存器 …… ;参数(如果有的话) INT 33H ;调用鼠标中断程序 INT 33H 与鼠标有关的功能调用 INT 33H 提供对鼠标及鼠标驱动程序的全部控制,它提供了使用鼠标的多种功能调用,见教材表7-5所示。 (1)功能00H 功能00H的作用是初始化鼠标。 调用:AX=0。 返回:BX=鼠标键数,软硬件均被复位为缺省值。若返回参数AX=0则表示系统中没有鼠标。 (2) 功能01H 功能01H的作用是显示鼠标指针。这个操作一般在功能00H后使用,它使鼠标指针显示在屏幕上,这个操作不需要输入参数。 鼠标驱动器保存一个指针标志以确定是否显示指针。如果标志是0则显示指针,是其他值则隐蔽指针。这个值初始化为-l,功能01H递增这个标志为0,这样指针就被显示(参见功能02H)。 调用:AX=l。 返回:显示鼠标光标。 (3)功能02H 功能02H的作用是隐蔽鼠标指针。标准的做法是在程序执行的最后调用这个功能以隐蔽指针,这个操作不需要输入参数。 当指针标志包含一个0时显示指针,当为其他值时隐蔽指针。这个功能递减指针标志从0到-1,使指针被隐蔽。 调用:AX=2。 返回:隐藏鼠标光标。 (4) 功能03H 功能03H的作用是获取按键状态和指针位置,这个功能不需要输入参数。 调用:AX=3。 返回信息: BX=按键的状态,根据BX中的位确定按键状态。 其中:bit0确定左键,bit0=0,未按,bit0=1,按下; bit1确定右键,bit1=0,未按,bit1=1,按下; bit2确定中键,bit2=0,未按,bit2=1,按下; Bit3至bit15保留内部使用。 CX=水平(x)坐标。 DX=垂直(y)坐标。 (5)功能04H 功能04H的作用是设置指针位置。这个操作设置鼠标在屏幕上的水平和垂直坐标(位置的值在像素项中——对应显示方式03为每字节8个像素),调用方法如下: MOV AX,04H ;请求设置鼠标指针 MOV CX,horizontal ;水平位置 MOV DX,vertical ;垂直位置 INT 33H ;调用鼠标驱动程序 7.3 视频的设置 显示器是计算机系统的基本输出设备,主要用于数据处理结果及图形的输出。 PC系列机及兼容机的图形显示系统以显示卡的换代为发展标志,经历了MDA、CGA、EGA、VGA、SVGA等几个发展阶段。 当前流行的都是高分辨率(分辨率为1680×1080,1920×1200等)Super VGA显示器. 1、 文本显示模式 所谓文本显示模式是指以字符为单位显示的方式。字符通常是指字母、数字、普通符号(如运算符号)和一些特殊符号(如菱形块和矩形块)。 显示存储器 图形显示模式 图形显示模式就是利用显示器屏上的像素点(Pixel)构成图形或图像。VGA显示器、
您可能关注的文档
- 06第六章 外汇风险管理.ppt
- 07国际私法讲稿(jian).ppt
- 07外汇风险管理.ppt
- 09国际股票市场.ppt
- 09级—第一章 绪论.ppt
- 1(管理会计理论与实践)第一讲 管理会计概述.ppt
- 1-国际财务管理.ppt
- 1. 第2章 国际经济法的主体.ppt
- 10行政组织运行机制(黑大精品课).ppt
- 12.15审计案例.ppt
- Chap005尤恩,国际财务管理,英文第五版ppt.ppt
- Chap02The International Monetary System(国际财务管理,英文版).ppt
- Chap03The Balance of Payments(国际财务管理,英文版).ppt
- Chap04The Market for Foreign Exchange(国际财务管理,英文版).ppt
- Chap05International Parity Relationships & Forecasting Exchange Rates(国际财务管理,英文版).ppt
- Chap06International Banking and Money Market(国际财务管理,英文版).ppt
- Chap07International Bond Market(国际财务管理,英文版).ppt
- Chap09Futures and Options on Foreign Exchange(国际财务管理,英文版).ppt
- Chap10Currency & Interest Rate Swaps(国际财务管理,英文版).ppt
- Chap12Management of Economic Exposure(国际财务管理,英文版).ppt
文档评论(0)