单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级1本章内容2.1 80868088的内部结构2.2 80868088的寻址方式2.3 数据传送类指令2.4 算术运算类指令2.5 位操作类指令2.6 串操作类指令2.7 控制转移类指令2.8 处理机控制类指令2什么是指令系统计算机的指令系统就是指该计算机能够执行的全部指令的集合每种计算机都有它支持的指令集合 1
1本章的重点是理解8086常用指令的功能本章的关键是熟悉8086的寄存器组本章的难点是8086的各种寻址方式 可采用调试程序 DEBUG进行实践标志寄存器 8086的寄存器组10指针寄存器用于寻址内存堆栈内的数据SP为堆栈指针寄存器指示栈顶的偏移地址SP不能再用于其他目的具有专用性BP为基址指针寄存器表示数据在堆栈段中的基地址SPBP寄存器与SS段寄存器联合使用以确定堆栈段中的存储单元地址详见堆
指令的基本格式 立即寻址方式中指令操作码和操作数都在存储器代码段中汇编格式:n(n为立即操作数是用8位或16位二进制补码表示的有符号数)功能:操作数存放在存储器指令下一单元的内容为立即操作数n图形表示: 指令操作码OP后直接给出操作数的16位偏移地址EAOP与直接地址在代码段操作数据一般在数据段功能:指令下一字单元的内容是操作数的偏移地址EA图形表示:寄存器相对寻址(Register Relati
指令系统概述88H立即寻址(Immediate addressing)R0位寻址(Bit Addressing)进栈指令 PUSH direct (SP) ← (SP)1((SP)) ← (direct) 功能:堆栈指针SP加1然后将直接地址direct单元的内容送到SP所指向的栈顶出栈指令 POP direct (direct)←((SP)) (SP)← (SP)-1 功
第三章 80x86的指令系统和寻址方式(2)? 数据传送指令? 算术指令? 逻辑指令? 串处理指令? 控制转移指令? 处理机控制与杂项操作指令28086 的指令系统重点:指令的汇编格式指令的基本功能指令支持的寻址方式指令的执行对标志位的影响指令的特殊要求数据传送指令:? 通用数据传送指令MOV、PUSH、POP、XCHG ? 累加器专用传送指令IN、OUT、XLAT ? 地址传送指令LEA、L
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第4章 寻址方式与指令系统 本章主要内容数据寻址方式转移地址寻址方式8086 指令系统及编程应用举例指令编码格式4.1 寻址方式4.1.1 80868088 的寻址方式1. 寻址方式概述 寻址方式定义 :指令中如何提供操作数或操作数地址的方式称为寻址方式 [规定如何对地址字段作出解释以
#
#
第三章 8086指令系统3-1 8086 的寻址方式3-2 指令的机器码表示方法3-3 8086指令系统 一数据传送指令 二算术运算指令 三逻辑运算移位循环指令 四串操作指令
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第三章 8086的寻址方式和指令系统3-1 8086的寻址方式指令操作码操作数指出操作的性质(作用)指出操作的对象寻址方式就是指令中说明操作数所在地址的方法(操作数在哪)指令有单操作数双操作数和无操作数之分如果是双操作数指令要用逗号将两个操作数分开逗号右边的操作数称为源操作数逗号左边的为目的操作数MOV AXBX源操
违法有害信息,请在下方选择原因提交举报