- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第3章MCS-51的指令系统NEW
微机原理及应用
第三章 MCS-51的指令系统
1
3.1 CPU指令概述
3.1.1 指令与指令系统
指令:规定CPU执行某种确定功能的操作的基本命令。
本质上是二进制代码(机器码) ,其长度为一个字节
或多个字节 。
不同的CPU有不同的指令集合(系统)!
机器码指令:以二进制编码表示的CPU工作命令。
机器码指令的长度可以是单字节、双字节或三字节等。
● 指令系统:一种CPU所能识别(执行)的全部指令的集
合,由CPU的设计师确定。
2
3.1 CPU指令概述
● 每种CPU都有自己的指令系统,不同的CPU有自己不同的指令
系统。
不同CPU指令系统的不同处在于:
▼ 机器码的定义不同;
▼ 助记符的表示方法不同;
▼ 对机器码的译码、执行方法也不同。
例如:同样是把1B数据23H送到A寄存器的操作,对MCS-51系列
单片机来说,指令是: MOV A,#23H,
但对于8086CPU来说,指令是:MOV AL,23H
而对Z80 CPU来说,指令是: LD A,23H
而对AVR CPU来说,指令是: LDI R16,0x23
(或:LDI R16,$23)
3
3.1.2 机器码与汇编语言指令
CPU只能直接执行机器码(即二进码)指令!任何其
他计算机(CPU)语言必须转换(翻译)成机器码指令,才
能被CPU执行
汇编语言指令是机器码指令的符号表示。
机器码(即二进码)指令 汇编语言指令
例如: 7425H → MOV A,#25H
E525H → ADD A,25H
注意:CPU的汇编语言指令是由CPU的设计师确定
的,与计算机软件工程师无关!
4
3.1.2 机器码与汇编语言指令
计算机软件设计师根据CPU的汇编语言指令来了解
CPU的特性与功能,并为该种CPU设计软件系统(如
监控程序、操作系统、语言系统、应用软件系统等)
计算机高级语言:
面向算法,与具体CPU无直接联系,易于移植。
常用的计算机高级语言有:
BASIC、PASCAL、Fortran、 C,C++、
VB 、VC 、Delphi 、 JAVA等。
5
用助记符表示的指令叫汇编语言指令。
汇编语言指令的格式:
操作码 目的操作数,源操作数
例如: MOV A,#00H
操作码:规定指令实现的操作,由2~5个易于理解的英
文缩写字母表示。如:MOV,MOVC,ADD,SUBB,MUL,DIV 等。
操作数:指出参与操作的数据来源和操作结果的存放目
的单元
操作数可以是一个实际的数,也可以是一个数的存放地
址
6
程序:
使计算机完成某种预定任务的指令(或语句)的集合。
软件
您可能关注的文档
- [工学]第1章 信号与系统分析导论1.ppt
- [工学]第1章 传感器的基本理论 11传感器概述.ppt
- [工学]第1章 嵌入式系统基础知识70.ppt
- [工学]第1章 信号及其描述.ppt
- [工学]第1章 单片机简介.pdf
- [工学]第1章 平面机构的结构分析.ppt
- [工学]第1章 微型计算机基础.ppt
- [工学]第1章 工艺过程基本概念与组成.ppt
- [工学]第1章 数字逻辑电路基础.pdf
- [工学]第1章 操作系统概述.ppt
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
文档评论(0)