第三章 汇编语言程序设计_简.ppt

  1. 1、本文档共76页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
lijianyi@ zhlljy@ 第三章 汇编语言程序设计 CPU的结构及工作原理 CPU的结构及工作原理 把要运行的程序和数据存放在内存储器(内存或主存)中,根据PC(指定主存中的单元地址)值从主存中取出一条指令,pc+1 pc,指令经DB送往IR,指令译码: 操作码 :指令的功能 操作数 :操作对象 控制信号根据译码器的输出和时钟配合下,控制各部件动作。 存储器的读/写 存储器的读/写 读写过程 读(R) 地址 AB AR 译码选择存储单元 DR DB 写(W) 1.地址 AB AR 译码选择存储单元 2. DB DR 存储单元 物理地址形成过程 8086 CPU 寄存器组织 FLAGS标志寄存器 3.2 计算机语言基本概念 机器指令 指令系统 机器语言程序 汇编语言指令格式 汇编语言指令格式 操作码 注:以A、B、C、D、E、F开头的数,前面应加0作为引导 操作数 单操作数和双操作数 注释 注释内容在指令末尾用分号引出,起补充说明作用 8086/8088的寻址方式 寻址方式 指令执行时首先要找到操作数,寻找操作数存放地址的各种方式称“寻址方式” 物理地址、有效地址(逻辑地址或偏移地址)、段地址 寄存器和存储器 操作数类型 立即操作数:只能作源操作数 寄存器操作数:作源操作数和目的操作数 存储器操作数:作源操作数和目的操作数 8086/8088的寻址方式 七种寻址方式 寄存器寻址 寄存器间接寻址 寄存器相对寻址 基址变址寻址 相对基址加变址寻址 立即数寻址 直接寻址 8086/8088的寻址方式 寄存器寻址 操作数在寄存器中 例: INC AX MOV AX,BX 8086/8088的寻址方式 寄存器间接寻址 寄存器的内容为操作数的偏移地址EA,操作数存放在存储器中 间接寻址的寄存器:SI、DI、BP、BX 1.若指令中寄存器是BX、DI或SI,则操作数在当前数据段中,此时 PA=DS左移四位+EA 2.若指令中寄存器是BP,则操作数在当前堆栈段中,此时 PA=SS左移四位+EA 8086/8088的寻址方式 例: MOV AX,[BX] 例: MOV AX,[BP] 8086/8088的寻址方式 寄存器相对寻址 又称“直接变址寻址”,操作数的偏移地址EA是一个基址或变址寄存器的内容和指令中给出的8位或16位位移量之和。 EA= 8086/8088的寻址方式 例: MOV AX,NAME[BX] ADD 5[BP],BX 8086/8088的寻址方式 基址变址寻址 8086/8088的寻址方式 相对基址加变址寻址 8086/8088的寻址方式 立即数寻址 8086/8088的寻址方式 直接寻址 8086/8088的寻址方式 默认状态 [BX] DS [BP] SS 跨段 段名: 强制 3.3 8086/8088的指令系统 数据传送指令 算术运算指令 逻辑运算指令 移位指令 转移指令 字符串操作指令 处理机控制指令 输入输出指令 中断指令 8086/8088的指令系统 数据传送指令 1、MOV OPD,OPS 立即数、寄存器、存储单元 说明:立即数只能作源操作数 存储单元间不能直接传送 2、PUSH OPS 入栈 POP OPS 出栈 说明:PUSH操作数不能是立即数,POP操 作数不能是CS;操作顺序很重要! 3、LEA OPD,OPS 说明:传送偏移地址 8086/8088的指令系统 算术运算指令 1、ADD OPD,OPS SUB OPD,OPS 2、INC OPD DEC OPD 8086/8088的指令系统 逻辑运算指令 1、AND OPD, OPS OR OPD, OPS XOR OPD,OPS NOT OPD 2、TEST OPD,OPS 8086/8088的指令系统 移位指令 1、SHL OPD,COUNT;高位移入CF,低位补“0” SHR OPD,COUNT;低位移入CF,高位补“0” SAL OPD,COUNT;同 SHL 指令 SAR O

文档评论(0)

word.ppt文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档