




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1第一页,共93页。第1页/共93页第二页,共93页。I/O地址地址(dzh)外设端口,对应接口外设端口,对应接口寄存器寄存器第2页/共93页第三页,共93页。n保存微处理器控制接口电路和外设操作的有关信息第3页/共93页第四页,共93页。n(xnho)和外设控制信号(xnho) 第4页/共93页第五页,共93页。nn脉冲量(低脉冲信号,高脉冲信号)第5页/共93页第六页,共93页。工作硬件接口硬件接口(ji ku)电路需要软件编程配合工作电路需要软件编程配合工作第6页/共93页第七页,共93页。如何编排如何编排(binpi)存储器地址和存储器地址和I/O地址?地址?第7页/共93页第八
2、页,共93页。80 x86采用采用(ciyng)I/O端口独立编址端口独立编址主存主存空间空间I/O空间空间FFFFF0FFFF第8页/共93页第九页,共93页。主存主存部分部分I/O部分部分存储器空间存储器空间00000FFFFF第9页/共93页第十页,共93页。第10页/共93页第十一页,共93页。IN AL,21HIN AL,DX举例OUT 21H,ALOUT DX,AL举例第11页/共93页第十二页,共93页。n64K个个 I/O地址地址(dzh),不分段,不分段第12页/共93页第十三页,共93页。out 20h,alout 20h,ax out 20h,eaxmov dx,3fch
3、out dx,alout dx,axout dx,eax举例in al,20hin ax,20hin eax, 20hmov dx,3fchin al,dxin ax,dxin eax,dx举例第13页/共93页第十四页,共93页。址n课程利用DOS操作系统实践I/O程序第14页/共93页第十五页,共93页。数据nIA-32处理器的实地址工作方式n还允许使用32位寄存器、操作数和寻址方式n执行大多数新增的32位通用指令第15页/共93页第十六页,共93页。第16页/共93页第十七页,共93页。运行于运行于DOS环境环境(hunjng)MAKE16.BAT汇编连接汇编连接操作操作(cozu)演示
4、演示第17页/共93页第十八页,共93页。调用n(4)根据出口参数分析功能调用执行情况第18页/共93页第十九页,共93页。END温馨温馨(wn xn)提示:提示:EXIT命令关闭命令关闭DOS窗口窗口第19页/共93页第二十页,共93页。功能编号 AH02H入口参数 DL输出字符的ASCII码功能说明 在屏幕当前光标出显示字符第20页/共93页第二十一页,共93页。dispm2:dispm2:pop edxpop edxpop ebxpop ebxpop eaxpop eaxretretdispmsgdispmsgendpendp第21页/共93页第二十二页,共93页。功能编号 AH01H出
5、口参数 AL输入字符的ASCII码功能说明 从键盘输入一个字符,并回显在屏幕上第22页/共93页第二十三页,共93页。rdm2:rdm2:mov byte ptr ebx,0mov byte ptr ebx,0cmp ebx,ecxcmp ebx,ecxjz rdm1jz rdm1sub ebx,ecxsub ebx,ecxmov eax,ebxmov eax,ebxpop ecxpop ecxpop ebxpop ebxretretreadmsgreadmsgendpendp第23页/共93页第二十四页,共93页。第24页/共93页第二十五页,共93页。28-Jun-22显示(xinsh)结
6、果第25页/共93页第二十六页,共93页。第26页/共93页第二十七页,共93页。输入输入(shr)时执行输入时执行输入(shr)IN指令指令mov dx,8000hin al,dxmov bufin,al输出时执行输出输出时执行输出OUT指令指令mov al,bufoutmov dx,8000hout dx,al第27页/共93页第二十八页,共93页。示意图示意图第28页/共93页第二十九页,共93页。返回返回(fnhu)第29页/共93页第三十页,共93页。nn74LS374:边沿(binyn)锁存的8位三态缓冲锁存器示意图示意图第30页/共93页第三十一页,共93页。返回返回(fnhu)
7、第31页/共93页第三十二页,共93页。ncall delay;DELAY进行延时示意图示意图第32页/共93页第三十三页,共93页。返回返回(fnhu)第33页/共93页第三十四页,共93页。第34页/共93页第三十五页,共93页。n查询需大量时间,效率较低第35页/共93页第三十六页,共93页。n;D01,就绪,DX改指数据端口nin al,dx;从数据端口输入数据示意图示意图第36页/共93页第三十七页,共93页。返回返回(fnhu)第37页/共93页第三十八页,共93页。示意图示意图第38页/共93页第三十九页,共93页。返回返回(fnhu)第39页/共93页第四十页,共93页。第40
8、页/共93页第四十一页,共93页。第41页/共93页第四十二页,共93页。数据交换的实质性环节数据交换的实质性环节响应条件响应条件(tiojin)每条指令执行完时每条指令执行完时允许中断允许中断(可屏蔽中断可屏蔽中断)没有更高级的请求发生没有更高级的请求发生第42页/共93页第四十三页,共93页。示意图示意图第43页/共93页第四十四页,共93页。返回返回(fnhu)第44页/共93页第四十五页,共93页。n(bin m)多个多个(du )中断中断同时请求同时请求第45页/共93页第四十六页,共93页。中断嵌套:中断处理中断嵌套:中断处理(chl)中又响应中断中又响应中断中断处理中断处理又有请
9、求又有请求第46页/共93页第四十七页,共93页。第47页/共93页第四十八页,共93页。nn第48页/共93页第四十九页,共93页。操作操作(cozu)演示演示第49页/共93页第五十页,共93页。第50页/共93页第五十一页,共93页。第51页/共93页第五十二页,共93页。第52页/共93页第五十三页,共93页。END第53页/共93页第五十四页,共93页。操作操作(cozu)演示演示第54页/共93页第五十五页,共93页。第55页/共93页第五十六页,共93页。第56页/共93页第五十七页,共93页。第57页/共93页第五十八页,共93页。END第58页/共93页第五十九页,共93页。
10、n可屏蔽中断(zhngdun)主要用于与外设进行数据交换第59页/共93页第六十页,共93页。nn执行中断返回指令IRET恢复中断前IF状态第60页/共93页第六十一页,共93页。第61页/共93页第六十二页,共93页。从0开始n依次每4个字节安排一个中断向量n含有16位段地址和16位偏移(pin y)地址的逻辑地址n低字部分是偏移(pin y)地址、高字部分是段地址n256个中断占用1KB区域,形成中断向量表示意图示意图第62页/共93页第六十三页,共93页。返回返回(fnhu)第63页/共93页第六十四页,共93页。(gngnng)调用n获取中断向量表项:AH35H号DOS功能(gngnn
11、g)调用第64页/共93页第六十五页,共93页。35H调用调用(dioyng)第65页/共93页第六十六页,共93页。25H调用调用(dioyng)第66页/共93页第六十七页,共93页。功能编号AH0EHINT 10H入口参数ALASCII字符,BX0功能说明显示字符第67页/共93页第六十八页,共93页。A Instruction Interrupt !显示(xinsh)结果第68页/共93页第六十九页,共93页。返回返回(fnhu)功能编号 AH35H入口参数 AL向量号出口参数 ESBX中断向量功能说明 获取中断向量表项功能编号 AH25H入口参数 AL向量号DSDX中断向量功能说明
12、设置中断向量表项第69页/共93页第七十页,共93页。合集成在芯片组的I/O APIC高级高级(goj)可编程中断控制器可编程中断控制器APIC第70页/共93页第七十一页,共93页。nDi1IRi第71页/共93页第七十二页,共93页。第72页/共93页第七十三页,共93页。nOCW3:控制读取IRR、ISR、IMR和查询字第73页/共93页第七十四页,共93页。第74页/共93页第七十五页,共93页。n第75页/共93页第七十六页,共93页。第76页/共93页第七十七页,共93页。第77页/共93页第七十八页,共93页。中断中断(zhngdun)服务程序服务程序第78页/共93页第七十九页
13、,共93页。 (1) INTR有效,请求中断有效,请求中断 (2) 中断响应中断响应 (6) 执行中断服务程序执行中断服务程序 (7) 中断返回中断返回中断服务程序中断服务程序 s t a r t 1 :c m p counter,10 jb start1 cli主程序主程序第79页/共93页第八十页,共93页。A 8259A Interrupt !A 8259A Interrupt ! A 8259A Interrupt ! A 8259A Interrupt ! A 8259A Interrupt ! A 8259A Interrupt !A 8259A Interrupt ! A 8259A Interrupt ! A 8259A Interrupt ! A 8259A Interrupt ! 显示(xinsh)结果第80页/共93页第八十一页,共93页。功能编号 AH31H入口参数 AL返回代码DX驻留长度(单位:节)功能说明 程序驻留返回DOS第81页/共93页第八十二页,共93页。第82页/共93页第八十三页,共93页。第83页/共93页第八十四页,共93页。第84页/共93页第八十五页,共93页。驻留单位:节驻留单位:节16字节字节(z ji)程序长度:程序长度:N16M 字节字节(z ji)驻留长度:驻留
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 厂房首次招租合同范例
- 买卖中介服务合同范例
- 2025-2030中国玻璃粉添加剂行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国环氧灌浆行业市场发展趋势与前景展望战略分析研究报告
- 2025-2030中国特许经营行业市场深度发展趋势与前景展望战略研究报告
- 制式合同和合同范例
- 2025-2030中国特戊酸行业发展现状及前景预测分析研究报告
- 2025-2030中国牛蛙养殖行业市场竞争格局及发展趋势与投资前景研究报告
- 个体转让房屋合同标准文本
- 医院聘用专家合同范例
- 八年级学生学情分析-20211031092110
- 健身健美课件
- 2024关于教师的民主评议个人年度工作总结
- 农田防护林营建技术规程
- 人教版四年级上册语文《一单元》测试卷【及答案】
- 林下经济项目方案
- 北京市某中学2024-2025学年高一地理下学期期中试题(含解析)
- 重点部位消防安全检查培训
- 上门维修机合同协议书
- 延长煤矿招聘考试题库
- 2024年合肥市轨道交通集团有限公司招聘笔试冲刺题(带答案解析)
评论
0/150
提交评论