- 0
- 0
- 约4.75千字
- 约 7页
- 2020-08-07 发布于江苏
- 举报
PAGE1 / NUMPAGES8
工作总结
日期:2011年5月16日 星期:星期一
内容简介
上午
学习《汇编语言》第十三章 int指令,及第十四章 端口
下午
学习《汇编语言》第十五章 外中断
总结体会
汇编语言学习体会
汇编语言最后一部分内容,主要是和中断相关,从第12章到最后的17章,分别从不同的层面阐述中断的理解和概念,其中第13章 int指令,第14章 端口,及第15章外中断,分别由浅入深,基础步进,下面是这3章的重要知识回顾。
1.int指令:其格式int N, N是中断类型码,用于引发相应的中断程序
?取中断类型码?pushf,IF=0,TF=0?push CS,push IP ?(IP)=(N*4),(CS)=(N*4+2)
2.中断例程:系统存在一些子程序,其以中断处理程序的方式提供给应用程序调
用,在我们编程时可使用int来调用这些程序,称为中断例程调用。
3.中断例程编写:
?编写实现功能的程序 mul:。。。。。。。。。。。。。。。。。。。。。。。。 mulend:nop
?安装程序(movsb),可安装到0:200处
?设置中断向量表,mov word ptr es:[n*4],200h mov word ptr es:[n*4+2],0
Int指令与iret就像call与ret配合使用
4.BIOS:BASE IO SYSTEM,完成硬件系统的检测与初始化,外部中断与内部中断的
中断例程,用于对硬件设备进行IO操作的中断例程,其他与硬件相关的中断例程。
5. CPU直接读取:CPU内部的寄存器,内存单元,端口
6.端口:在统一的地址空间,具有唯一地址,位于接口卡上的芯片,主板上的接口芯片,存储相关的系统信息,进行相关的IO处理芯片上的寄存器。
7端口读写:读out,写in,只能使用AL,AX进行存放,8位端口用AL,16位端口时用AX。Mov dx,3f8h ?in ax,dx?out dx,ax
8外中断:CPU通过端口与外设进行联系
分类:可屏蔽中断(IF=0,不响应可屏蔽中断,中断处理时通过设置IF=0用于禁止其他可屏蔽中断),不可屏蔽中断(中断类型码固定为2),
9.PC键的处理过程:按键?芯片产生扫描码?送入端口为60h的主板上相关芯片寄存器?相关芯片相CPU放出9号中断?IF==1,cpu处理,引发中断过程。
10.断码与通码:按下产生通码,第7位为0,放开产生断码,第七位为1
断码=通码+80h
11.字符键与控制键,字符键的扫描码(高字节存放)与对应的字符码(ASCII低字节存放)送入BIOS键盘缓冲区,控制键的扫描码与字符码写入内存中存储状态字节的单元。
明日计划
学习《汇编语言》最后两章 第16章 直接定址表,第17章 使用BIOS进行键盘输入与磁盘读写。
工作总结
日期:2011年5月17日 星期:星期二
内容简介
上午
学习《汇编语言》第16章 直接定址表
下午
学习《汇编语言》第17章 使用BIOS进行键盘输入与磁盘读写。完成全书的阅读包含附录部分。
总结体会
汇编语言学习体会:
通过两个多星期的学习,终于在今天完成了《8086汇编语言》的学习,本书的最后两章,是在和第12,13,14,15章相辅相成,共同对汇编语言中重要内容:中断进行详细渐进的讲述,第十六章是对数据的重新组织,是程序更加方便,结构清晰。第十七章对键盘和磁盘进行基层的配额剖析。
1.标号:在汇编语言程序中,标号是经常用到的,无论是子程序,功能段,循段
都会用到,之前用到的标号一直是标识内存单元的地址,而不含其单元的长度(字节,字,双字),且 name:只能用于代码段,不能用于其他段。
a: db 1,2,3,4,5,6,7,8
a db 1,2,3,4,5,6,7,8
无冒号的编号可以标识其单元长度,直接使用数据标号,需要assume将标号所在
的段与寄存器联系起来 assume CS:core DS:date
2.直接定址表:直接计算出所要找的元素的位置
Table db ‘0123456789ABCDEF’
Table1 dw sub1,sub2,sub3
可直接使用类似于
mov ah ,table[bx] 非常类似于C语言中的数组啦
call word ptr table1[bx] 定位子程序数组
3.BIOS进行键盘输入:BIOS提供了int 9负责对键盘输入进行存储,同时提供int 16h 中断例程用于读取键盘缓冲。由此可见int 9与int 16h中断例程是一对相互配合
您可能关注的文档
- ICP备案流程详细说.doc
- IT治理与企业战略管.doc
- IQS智能量子能量产品市场计划书范.doc
- LGK 100IJ系列产品知识论.doc
- MSP电缆验测仪产品介.doc
- QDI背景下基金管理公司产品设计趋势探.doc
- TCL王牌彩电维修费结算流程及结算标.doc
- W双路音频功率放大器D6282介.doc
- XX贸易公司运作管理职务说明书汇总D00005).doc
- [组图]三联商社股权之战启示.doc
- 2025年云南冶金高级技工学校招聘考试真题.pdf
- 2021—2022年人教版一年级语文上册期中考试卷及答案【完整】.doc
- 2021—2022年人教版一年级语文上册期中试卷及答案【必考题】.doc
- 2021—2022年人教版一年级语文上册期末考试加答案.doc
- 2021—2022年人教版一年级语文上册期中考试(完整).doc
- 2021—2022年人教版一年级语文上册期中考试及答案【完整】.doc
- 2021—2022年人教版一年级语文上册期末测试卷及答案【精选】.doc
- 2021—2022年人教版一年级语文上册期中考试题(免费).doc
- 2021—2022年人教版一年级语文上册期中考试题及答案【免费】.doc
- 2021—2022年人教版七年级物理上册期中模拟考试含答案.doc
原创力文档

文档评论(0)