第三章 8088(8086)的寻址方式一、 8088的指令格式二、汇编语言三、操作数存在方式四、有效地址五、寻址方式设问:1.汇编指令的特点是什么?2.汇编指令中出现寄存器、存储器吗?3.指令中的操作数在哪儿存放?4 为什么要有寻址方式? 本章重点汇编语言指令格式指令的寻址方式存储器寻址 31 汇编语言指令 311 机器指令 机器指令也称作代码指令。它是计算机能识别的一组二进制代码。例1 用机器指
#
微机原理及接口技术标号:指令系统设计了多种操作数的来源寻找操作数的过程就是操作数的寻址把寻找操作数的方式叫做(操作数)寻址方式理解操作数的寻址方式是理解指令功能的前提操作数采取哪一种寻址方式一方面会影响处理器执行指令的速度和效率另一方面对程序设计也很重要操作数存放在CPU的内部寄存器reg中:8位寄存器r8:AHALBHBLCHCLDHDL16位寄存器r16:AXBXCXDXSIDIBPSP4个段
#
#
而象单操作数指令 INC AX 其中AX既是源操作数又是目的操作数其功能是:AX1→AX 而象指令NOP没有操作数 例如 MOV AL30H MOV AX0FFFCH MOV [1000H]1234H注意:1.常数以AF开头时应在其前加0以区别其 它符号(如0FFFCH) 2.立即数只能作源操作数不能作目的操作数
第一节??? 计算机语言系统 1.机器语言 计算机硬件实体直接接受和识别与机器结构密切相关的语言 2.汇编语言 机器语言的符号化它是面向机器的 3.高级语言 与具体的机器指令系统无关的表达方式接近于被描述问题且易于人掌握和书写语言汇编程序MASM 系统总线: 1)数据总线双向 2)地址总线单向 3)控制总线控制总线CB5)存储单元:若干记忆单元
80868088七种寻址方式(一)80868088寄存器组(二)80868088寻址方式(1)立即寻址方式操作数就包含在指令中它作为指令的一部分跟在操作码后存放在代码段这种操作数称为立即数立即数可以是8位的也可以是16位的如果立即数是16位的按高高低低的原则例如指令: MOV AX1234H的存储和执行情况如下图:图中指令存放在代码段中OP表示该指令的操作码部分再例如:MOV AL5
第三章 8086的寻址方式和指令系统 寄存器寻址方式的操作数在指令指明的寄存器中可以是数据寄存器变址寄存器段寄存器 例:MOV SI AX操作码 23102H 56寄存器间接寻址示意图:操作码数据段 : AX0 0 0 2(5) 基址-变址-相对寻址 IO指令只有2条:IN OUT 只有累加器 AL(AX
第三章 8086的寻址方式和指令系统3-18086的寻址方式3-2指令的机器码表示方法3-38086的指令系统3-18086的寻址方式一、立即寻址方式例3-1 MOV AL,26H将一个8位立即数送到AL寄存器例3-2 MOV CX,2050H将一个16位立即数送到CX寄存器注:立即数只能作源操作数以A~F打头的数字出现在指令中时,前面要加0,以免与其他符号相混二、寄存器寻址方式例3-3 MOV
违法有害信息,请在下方选择原因提交举报