指令格式与寻址方式.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
指令格式与寻址方式

* * * * * * * * * * * * 新编电类专业计算机基础 4.1 指令格式与寻址方式 目 录 指令格式 小 结 寻址方式 8051指令系统特性 1 共111条指令,7种寻址方式 2 16位地址线,可访问64KB存储空间 8位数据线,字节为基本指令格式 3 指令通常由操作码和操作数组成 有单字节、双字节、三字节指令 指令格式 系统介绍指令前,通过一段具体程序说明指令的存储与一 般表达方式。 8051 地址 操作码和操作数0000000100000011000001011111010110000000指令格式注释 ;(操作码)A取下一地址存储单元的内容 ;(操作数)将要读入A的数据 ;(操作码)将A送入下一存储单元所指定地址 ;(操作数)将要送入的制定地址 ;(操作码)绝对无条件转移指令 ;(操作数)转移的地址参数 存储地址 存储内容 注释标识 全为双字节指令 指令的属性,一旦改 变,指令意思改变 指令相关的操作数据, 可根据需要改变 机器码 机器码枯燥难懂、不便于阅读及理解 CPU制造商规定一套助记符 地址 操作码和操作数 指令格式 助记符 MOV A, MOV P1,A SJMP 0004H 助记符,英文缩写,易记忆与理解 注释 ;A = ;P1 = A ;停机命令 CPU实际上无 停机命令 原地不停跳转实现 停机效果 停机作用:防止程序跑飞 指令格式 执行结果: 8051 由助记符组成的语 言约定为汇编语言 1 0 0 0 0 1 1 1 0 1 1 1 1 0 0 0 目 录 指令格式 小 结 寻址方式 寻址方式 从数据传送指令开始全面介绍CPU指令集。 源地址 data 目标地址 传 送 data 操作数所在源地址、 目的地址 寻址方式就是用 于说明操作数所在 地址的方法 传送指令: 寻址方式 直接寻址 寄存器 寻址 寄存器间 接寻址 立即寻址 相对寻址 变址寻址 7种寻址方式 位寻址 按照源地址不同。 操作数 立即寻址 立即数 立即寻址是操作数在指令中直接给出,出现在指令中的操 作数是立即数。 数前加“#”标识立即寻址 MOV A,#55H 程序存储器 0000H 0001H 操作码 ACC 取出操作同 时PC自动加1 PC 译码得知其为双字节立即 数寻址指令,下一单元中 存放立即数 执行,立即数送入A 立即寻址: 操作数 = 立即数 SFR 90H 找到地址 直接寻址 MOV ,A P1 直接寻址中,操作数是直接以单元地址的形式给出,单 元地址中存放的内容就是操作数。 90H 操作码 直接地址 程序存储器0002H 0003H ACC 01010101 SFR中的直接 地址90H 单元地址的内 容为操作数 区分90H与#90H 直接寻址: 操作数存放于单元地址 直接寻址 — 寻址范围 寻址范围 ? 片内RAM的00H~7FH,以单元地址(如:30H)形式给出 ? SFR,以单元地址或寄存器符号(如:P1)形式给出 ? 位地址空间 00H FFH 可位寻址RAM区 工作寄存器 高128B RAM区 SFR 1FH 20H 2FH 30H 7FH 80H 内部存储区 直接寻址只能是8位地址,故 寻址范围只限于片内 片内RAM R0寄存器寻址 寄存器寻址是在指令中将指定寄存器的内容作为操作数。 用符号名称表示 INC R0 操作码程序存储器 ALU 低三位由寄存 器名决定 操作

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档