第3章指令系统.ppt

上传人:99****p 文档编号:1440682 上传时间:2019-02-27 格式:PPT 页数:163 大小:1.88MB
下载 相关 举报
第3章指令系统.ppt_第1页
第1页 / 共163页
第3章指令系统.ppt_第2页
第2页 / 共163页
第3章指令系统.ppt_第3页
第3页 / 共163页
第3章指令系统.ppt_第4页
第4页 / 共163页
第3章指令系统.ppt_第5页
第5页 / 共163页
点击查看更多>>
资源描述

1、第三章 指令系统及程序设计举例Exit3.3 89C51 指令系统3.1 汇编语言3.2 寻址方式3.4 程序设计举例3.1 汇编语言3.1.1 指令和程序设计语言3.1.2 指令格式BACK3.1.1 指令和程序设计语言 指令: 是 CPU根据人的意图来执行某种操作的命令。 程序设计语言: 是实现人机交换信息的基本工具,分为 机器语言 、 汇编语言 和 高级语言 。 机器语言: 用二进制编码表示每条指令,是计算机能直接识别和执行的语言。 汇编语言: 是用助记符、符号和数字等来表示指令的程序设计语言。它与机器语言指令是一一对应的。BACK3.1.2 指令格式 89C51汇编语言指令格式操作码

2、目的操作数 ,源操作数 ;注释 汇编语言指令对应的二进制代码格式单字节指令双字节指令三字节指令BACK单字节指令1、指令码中隐含着对某一种寄存器的操作如:指令 “INC DPTR”的指令代码格式为: A3H=1 0 1 0 0 0 1 12、 由指令中的 rrr三位的不同编码指定某一寄存器如:指令 “MOV A, Rn”的指令代码格式为: 1 1 1 0 1 r r r BACK双字节指令 用一个字节表示操作码,另一个字节表示操作数或操作数所在的地址。 格式为:操作码 立即数或地址BACK三字节指令 一个字节操作码,两个字节操作数。 格式为:操作码 立即数或地址 立即数或地址BACK3.2 寻址方式一、什么是寻址方式: 如何找到存放操作数的地址,把操作数提取出来的方法。二、寻址方式的种类:三、寻址空间及符号注释:BACK二、寻址方式的种类:1、寄存器寻址2、直接寻址3、立即数寻址4、寄存器间接寻址 5、变址寻址6、相对寻址 7、位寻址BACK1、寄存器寻址 寄存器寻址: 由指令指出寄存器组 R0 R7中的某一个或其他寄存器 (A,B,DPTR等 )的内容作为操作数。例如: MOV A, R0; (R0) AMOV P1, A; (A) P1口ADD A, R0; (A)+(R0) ABACK

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。