1 / 10
文档名称:

詹剑峰X学习工作总结.docx

格式:docx   大小:17KB   页数:10
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

詹剑峰X学习工作总结.docx

上传人:guoxiachuanyue004 2021/1/13 文件大小:17 KB

下载得到文件列表

詹剑峰X学习工作总结.docx

相关文档

文档介绍

文档介绍:: .
日期:2011年5月16日 星期:星期一
内 容简 介
上午
学习《汇编语言》第十三章int指令,及第十四章端口
下午
学习《汇编语言》第十五章 外中断

结体

汇编语言学习体会
汇编语言最后一部分内容,主要是和中断相关,从第12章到最后的17章,分别从不同 的层面阐述中断的理解和概念,其中第13章int指令,第14章端口,及第15章外中断,分 别由浅入深,基础步进,下面是这3章的重要知识回顾。
I. int指令:其格式int N, N是中断类型码,用于引发相应的中断程序
取中断类型码 pushf, IF二0,TF二0 push CS, push IP (IP)二(N*4) , (CS)二
(N*4+2)
2•中断例程:系统存在一些子程序,其以中断处理程序的方式提供给应用程序调用,在 我们编程时可使用int来调用这些程序,称为中断例程调用。
3. 中断例程编写:
编与实现功冃能的程 序 mul : oooooooooooooooooooooooo mule nd : nop
安装程序(movst),可安装到0: 200处
设置中断向量表,movword ptr es: [n*4], 200h mov word ptr es:[n*4+2],0
Int指令与iret就像call与ret配合使用
4. BIOS: BASE 10 SYSTEM!成硕件系统的检测与初始化,外部中断与内部中断的中断例 程,用于对硬件设备进行10操作的中断例程,其他与硕件相关的中断例程。
5. CPU直接读取:CPU内部的寄存器,内存单元,端口
6•端口:在统一的地址空间,具有唯一地址,位于接口卡上的芯片,主板上的接口芯 片,存储相关的系统信息,进行相关的10处理芯片上的寄存器。
7端口读写:读out,写in,只能使用AL,AX进行存放,8位端口用AL, 16位端口时用 AX) Mov dx, 3f8h in ax , dx out dx , ax
8外中断:CPUS过端口与外设进行联系
分类:可屏蔽中断(IF=0,不响应可屏蔽中断,中断处理时通过设置IF二0用于禁止 其他 可屏蔽中断),不可屏蔽中断(中断类型码固疋为 2),
9. PC键的处理过程:按键 芯片产生扫描码 送入端口为60h的主板上相关芯片 奇存器 相关芯片相CPL放出9号中断IF=1, cpu处理,引发中断过程。
10. 断码与通码:按下产生通码,第7位为0,放开产生断码,第七位为1 断码二通码+80h
II. 字符键与控制键,字符键的扫描码(高字节存放)与对应的字符码(ASCII低字节 存放)送入BIOS键嶽缓冲区,控制键的扫描码与字符码与入内存中存储状杰字节的单
明 日计 划
学习《汇编语言》最后两章第16章直接定址表,第17章使用BIOS进行键盘输 入与磁 盘读写。
工作总结
日期:2011年5月17日 星期:星期二
内容 简介
上午
学习《汇编语言》第16早直接疋址表
下午
学习《汇编语言》第17章使用BIOS进行键盘输入与磁盘读与。完成全书的阅 读包含附