文档详情

第三版汇编语言程序设计教程.ppt

发布:2017-06-20约字共480页下载文档
文本预览下载声明
汇编语言程序设计教程;内容简介;课程的性质与基本要求;本课程与其它课程的关系;第1章 汇编语言基础知识 第2章 微型计算机体系结构 第3章 微型计算机的指令系统 第4章 伪指令与汇编语言程序结构设计 第5章 汇编语言程序设计 第6章 子程序设计 第7章 输入/输出程序设计 第8章 高级汇编技术 第9章 DOS/BIOS功能调用 第10章 汇编语言上机实验;第1章 汇编语言基础知识;1.1 计算机基础知识;计算机的发展史;计算机的特性 ;计算机的分类 ;计算机的主要技术指标 ;存储器的容量;1.2 计算机的基本结构与组成;计算机硬件组成;计算机硬件组成;微型计算机系统结构;系统总线;计算机的软件;计算机的程序设计语言;汇编语言的应用;计算机系统的层次结构;计算机系统的层次结构;计算机系统的层次结构;1.3 计算机中的数制与码制;数制及数制转换;常用的进位计数制;进位计数制间的相互转换;机器数的编码;原码、反码和补码的比较;定点数与浮点数;浮点数;码制;汉字编码;汉字的输入编码;汉字交换码;汉字机内码;汉字字形码;各种汉字编码之间的逻辑关系;第2章 微型计算机体系结构;2.1 8086/8088微处理器;8086/8088微处理器;8088 CPU内部结构;8088微处理器;8位微机指令执行过程;EU与BIU并行工作的情形;8086/8088的寄存器组织;数据寄存器;变址与指针寄存器;8086/8088的专用寄存器;标志寄存器FLAGS的结构;状态标志位的符号表示;8086/8088的存储器组织;8086/8088物理地址形成;2.2 微机的主板结构;2.3 80x86微处理器;Intel 80x86微处理器的发展;IA-32 CPU功能结构;IA-32 CPU功能结构;IA-32 CPU寄存器组;IA-32 CPU常用寄存器;标志寄存器EFLAGS ;系统级寄存器 ;系统地址寄存器 ;系统地址寄存器中信息位的定义 ;控制寄存器 ;控制寄存器;调试与测试寄存器 ;IA-32 CPU存储器管理 ;实地址模型 ;保护模式下的分段管理模型 ;段选择器和描述符 ;段寄存器和段描述符高速缓冲寄存器 ;平展模型 ;分页和虚拟内存 ;第3章 微型计算机的指令系统 ;机器指令 ;3.1 寻址方式;操作数的种类 ;8086/8088的机器代码格式 ;8086/8088指令的寻址方式字节编码 ;8086/8088指令的寻址方式字节编码;与数据有关的寻址方式 ;立即数寻址方式 ;寄存器寻址方式 ;存储器寻址方式 ;直接寻址方式 ;寄存器间接寻址方式 ;寄存器相对寻址方式 ;基址加变址寻址方式 ;相对基址变址寻址方式 ;与转移地址有关的寻址方式 ;段内直接寻址 ;段内间接寻址 ;段间直接寻址 ;段间间接寻址 ;3.2 8086/8088指令系统;8086/8088指令系统 ;数据传送类指令 ;数据传送指令MOV ;数据传送指令MOV;数据交换指令XCHG ;换码指令XLAT ;堆栈操作指令PUSH和POP ;入栈操作指令 ;出栈操作指令 ;标志传送指令 ;地址传送指令 ;算术运算类指令 ;加法指令;加法指令ADD;带进位加法指令ADC;加1指令INC;减法指令;减法指令SUB;带借位减法指令SBB;减1指令DEC;取补指令NEG;比较指令CMP;比较指令CMP;乘法和除法指令;无符号数乘法指令MUL;带符号数乘法指令IMUL;无符号数除法指令DIV;带符号数除法指令IDIV ;字节扩展指令CBW ;字扩展指令CWD ;十进制调整指令 ;十进制调整指令 ;十进制调整指令 ;十进制调整指令;十进制调整指令;逻辑操作类指令 ;逻辑运算指令;逻辑与运算指令AND;逻辑或运算指令OR;逻辑非运算指令NOT;逻辑异或运算指令XOR;测试指令TEST;逻辑移位指令 ;逻辑左移指令SHL;逻辑右移指令SHR;算术左移指令SAL;算术右移指令SHR;移位指令操作示意图;循环移位指令;循环移位指令操作示意图;程序控制类指令 ;无条件转移指令JMP ;条件转移指令JCC ;条件转移指令 ;循环控制指令 ;循环指令LOOP ;条件循环指令LOOPZ/LOOPE ;条件循环指令LOOPNZ/LOOPNE ;过程调用和返回指令 ;中断指令 ;中断指令;串操作类指令 ;串传送指令MOVS ;串比较指令CMPS ;串扫描指令SCAS ;串读取指令LODS ;字符串存储指令STOS ;重复前缀的说明 ;处理器控制类指令 ;处理器控制类指令 ;处理器控制类指令;输入输出类指令 ;输入指令IN ;输出指令OUT ;3.3 80x86指令系统介绍;80x86指令系统介绍 ;80x86寻址方式 ;比例变址寻址方式 ;基址比例变址寻址方式 ;相对基址
显示全部
相似文档