- 1、本文档共824页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
汇编语言与接口技术
第1章绪论;微型计算机硬件系统;微处理器;微处理器;80x86系列CPU发展;80x86系列CPU发展;16位微处理器;32位微处理器;32位微处理器;32位微处理器;32位微处理器;32位微处理器;32位微处理器;64位微处理器;微处理器性能指标;微处理器性能指标;微处理器性能指标;微处理器性能指标;高速缓冲存储器;高速缓冲存储器;微处理器性能指标;微处理器性能指标;微处理器性能指标;微处理器软件特性;微处理器软件特性;微处理器软件特性;多核技术;多核技术;多核技术;超级计算;超级计算;汇编语言与接口技术;;主板结构;芯片组;控制芯片组;北桥芯片;北桥芯片;南桥芯片;南桥芯片;单芯片组体系结构;BIOS及CMOS芯片;BIOS及CMOS芯片;单通道内存技术;双通道内存技术;双通道内存技术;三通道内存技术;主板插槽;内存插槽;电源插槽;PCI插槽;PCI-E插槽;;IDE接口;IDE接口;SATA;机箱连接线;外部接口;PS/2接口;VGA、DVI和HDMI接口;USB接口;e-SATA接口;其他接口;内存;存储器容量;内存地址及内容;字节、字、双字;存储器访问;;汇编语言与接口技术;微处理器的基本结构;BIU;CPU;;MMU;CPU工作模式;实模式;保护模式;虚拟8086模式;寄存器;程序可见寄存器;通用型寄存器;;64位中新增(非扩展)寄存器;段寄存器;;;;;专用寄存器;指令指针寄存器IP/EIP/RIP;堆栈指针寄存器SP/ESP/RSP;标志寄存器FLAGS/EFLAGS/RFLAGS;进位标志CF(CarryFlag);奇偶标志PF(ParityFlag);辅助进位标志AF(AuxiliaryCarryFlag);;;;;;486以上新增标志位:ID、VIP,VIF和AC;控制寄存器;;;;;分页-页面;分页-页面;全局描述符表寄存器;;中断描述符表寄存器;;;局部描述符表寄存器;;;任务寄存器;;;;;内存管理;;;保护模式下分段管理;;段描述符;;;;;;;;段描述符的实际应用;;;;;;段描述符高速缓存;段式地址转换;页式内存管理;;;;;页表项;;;;;线性地址转换为物理地址的过程;;任务;任务执行环境;;任务状态段;;;;门;门描述符;;调用门;使用调用门进行段间调用操作过程;;任务门;中断门和陷阱门;任务切换的场景;直接任务切换;间接任务切换;;任务切换的步骤(概要);任务切换的步骤(详细);;注意;任务内特权级变化时堆栈指针的使用;;保护;数据访问保护;特权级检查;;对程序的保护-直接转移;权限检查;间接转移的保护;间接转移条件-使用CALL指令;;间接转移条件-使用JMP指令;输入输出保护;;;I/O许可位图的保护;I/O许可位图的保护;I/O许可位图的保护;对IOPL的保护;汇编语言与接口技术;指令系统;数据寻址方式;立即寻址方式;寄存器寻址方式;直接寻址方式;;段超越;寄存器间接寻址方式;;寄存器相对寻址方式;;;基址变址寻址方式;;相对基址变址寻址方式;;比例变址寻址方式;;数据运算指令;;;;对错;;带符号扩展的数据传送指令MOVSX;;带零扩展的数据传送指令MOVZX;;堆栈操作指令;进栈指令PUSH;;出栈指令POP;;交换指令XCHG;输入输出指令;输入指令IN;;输出指令OUT;;地址传送指令;;标志传送指令;;;算术运算指令;类型转换指令;;;;;二进制加法指令;;;;;;关于溢出;;二进制减法指令;;;;;;;;;多字节运算溢出情况判断;二进制乘法指令;;;;;;;;;二进制除法指令;;;;;位运算指令;;;;位测试指令;;;基本移位指令;;;循环移位指令;;程序控制指令;段内直接寻址方式;;;标号/行号;;段内间接寻址方式;;段间直接寻址方式;;段间间接寻址方式;;;转移指令;总结;;总结;;条件转移指令;;;根据两个带符号数比较结果实现转移的条件转移指令;根据两个无符号数比较结果实现转移的条件转移指令;;测试CX/ECX值为0的转移指令;循环类指令;循环指令;相等循环指令;不等循环指令;用累加的方法实现M×N,并把结果保存到RESULT单元。假设M、N为32位无符号数。;;子程序调用与返回指令;子程序调用指令;;;;;段间调用;;;;;子程序返回指令;;;中断调用与返回指令;;;;;中断返回指令;;处理机控制指令;;块操作指令;;;方向标志和地址指针;重复前缀;;块操作指令示例;;小结;第5章汇编语言程序开发;;汇编语言编程环境;MASM汇编器;常用的MASM选项;LINK链接器;汇编链接步骤;汇编语言语句格式;;常用伪指令;;;;;数据定义的程序片段;;符号定义伪指令;;;;操作符伪指令;;;算术操作符;逻辑操作符;关系操作符;框架定义
文档评论(0)