- 1、本文档共186页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[初中教育]微机原理第4章
①算数运算符 要点:标号与变量的区别 变量指数据区的名字; 标号是某条执行指令起始地址的符号表示。 变量的类型是数据项存取单位的字节数大小, BYTE\WORD…; 标号的类型指使用该标号的两个指令之间的距离远近,即NEAR或FAR 变量的定义 在数据段或附加段中使用伪指令DB\DW\DD\DQ\DT来进行定义,这些伪指令称为数据区定义伪指令 其格式为: [变量名] 数据区定义伪指令 表达式 标号的定义 标号在代码段中定义,后面跟着冒号“:”,可单列一行 8086/8088指令系统中,有一种软中断指令INT n。每执行一条软中断指令,就调用一个相应的中断服务程序。 当n=5~1FH时,调用BIOS中的服务程序,一般称作系统中断调用; 当n=20~3FH时,调用DOS中的服务程序,称作功能调用。其中,INT 21H是一个具有调用多种功能的服务程序的软中断指令,故称其为DOS系统功能调用。 4) BIOS串行通信口功能INT 10H 用来与计算机屏幕交流,功能包括:改变字符或背景的颜色、清除屏幕、改变光标位置,通过在寄存器AH中输入不同的值决定的。 例1:把光标设置到指定的位置行15,列25(02分功能) MOV AH,02H MOV BH,00H;指向当前页 MOV DL,25 MOV DH,15 INT 10H 2、功能7:输入一个字符不回显 MOV AH,07H INT 21H ;键盘输入不回显,输入后保存在AL中 系统功能调用(INT 21H)的使用方法如下: 设置功能号n(AH) 设置入口参数 执行INT 21H 分析出口参数 (1) 键盘输入的功能调用。 IBM-PC及PC/XT键盘上的按键分为三种类型: 第一类是字符键,如字母、数字、字符等。按下此类键,即可输入此键相应的编码。 第二类是功能键,如BackSpace、Home、End、Del、PageUp、PageDown、F1~F10等。按下此类键,可以产生一个动作。例如,按下BackSpace可以使光标向左移动一个位置。 第三类是组合键及双态键,如Shift、Alt、Ctrl、Ins、NumLock、CapsLock、Scroll Lock等。使用这些键能改变其他键所产生的字符码。 ① 扫描码与字符码。 键的扫描码——键盘的每一个键都有一对扫描码,扫描码用一个字节表示。低7位是扫描码的数字编码01~83,即01H~53H,最高位BIT7表示键的状态。当某键按下时,扫描码的BIT7=0,称为通码,当此键放开时,扫描码的BIT7=1,称为断码。通码和断码的值相差80H。 键的字符码——键的字符码是键的ASCII码或扩充码,见第1章的ASCII码表。 ② 检查键盘状态。DOS系统功能调用中的功能1、7、8、A、B、C等都与键盘有关,包括单字符输入、字符串输入和键盘状态检验等。 DOS系统功能调用的0BH号功能可以检查是否有字符键入。如果有键按下,使AL=FFH,否则AL=00H。这个调用十分有用,例如,有时要求程序保持运行状态,而不是无限期等待键盘输入,但又要靠用户接任意一键使程序结束或退出循环时,就必须使用0BH号调用。 【例4-16】 检查键盘状态。 LOOP: MOV AH,0BH INT 21H ;检查键盘状态 INC AL JNZ LOOP ;无键入字符,则循环 RET ;有键入字符,则停止循环返回 单字符输入:功能1、7、8 1、功能01:输入一个字符并响应 【例4-17】 实现单字符输入。 MAIN: KEY: MOV AH,1 ;等待键入字符,当按下键后 INT 21H ;AL=键入的字符 CMP AL,Y JE YES ;键入字符Y,转至YES语句处 CMP AL,N JE NONO ;键入字符“N”,转至NONO语句处 YES: NONO: … … … LP: INC AX ADC SUM,AX DEC CX JNZ LP MOV BX,SUM MOV CH,4 LP1: MOV CL,4 ROL BX,CL MOV AL,BL AND AL,0FH ADD AL,30H CMP AL,3AH JL PRINTA ADD AL,07H PRINTA:MOV DL,AL
您可能关注的文档
- [初中教育]九年级英语_Unit5公开课课件_人教新目标版.ppt
- [初中教育]为孩子走向社会而准备.ppt
- [初中教育]九年级英语含答案.doc
- [初中教育]人教新课标版高一英语必修四单元复习课件.ppt
- [初中教育]中西方建筑雕塑园林与工艺美术.ppt
- [初中教育]人和高等动物的神经调节.ppt
- [初中教育]价值规律的作用.ppt
- [初中教育]光沿直线传播gul.ppt
- [初中教育]保护环境2.ppt
- [初中教育]八上五《莲文化的魅力》.ppt
- 16G519多、高层民用建筑钢钢结构节点构造详图(OCR).pdf
- 12J01工程做法图集(OCR).pdf
- 17YH518-2门式刚架轻型房屋钢结构(波浪腹板H型钢)图集(OCR).pdf
- 12J4-2天津市建筑标准设计图集(2012版)专用门窗(OCR).pdf
- 13G101-11施工常见问题答疑图解-G101系列图集(OCR).pdf
- 18DX009 数据中心工程设计与安装(高清版)(OCR).pdf
- DBJ51 T 189-2022 四川省建设工程施工现场安全资料管理标准(OCR).pdf
- DB51 T5038-2018四川省地面工程施工工艺标准(OCR).pdf
- 16D303-3 常用水泵控制电路图(OCR).pdf
- 14D801 超高层建筑电气设计与安装(OCR).pdf
文档评论(0)