8课:单片机寻址方式与指令系统 通过前面的学习,我们已经了解了单片机内部的结构,并且也已经知道,要控制单片机,让它为我们干学,要用指令,我们已学了几条指令,但很零散,从现在开始,我们将要系统地学习8051单片机的指令部份。一、概述1、指令的格式我们已知,要让计算机做事,就得给计算机以指令,并且我们已知,计算机很... 2017-07-07 单片机教程指令系统单片机
51单片机指令系统:指令寻址方式(4) 第二十二课:51单片机的寻址方式学习汇编程序设计,要先了解CPU的各种寻址法,才能有效的掌握各个命令的用途,寻址法是命令运算码找操作数的方法。指令的寻址方式MOVP1,#0FFH这条指令,第一个词MOV是命令动词,也就是决定做什么事情的,MOV是MOVE少写了一个E,所以就是“传递”,这就是指令... 2008-11-04 单片机指令系统寻址方式电子设计
51单片机指令系统(2) 第二十课:汇编语言及汇编过程一、汇编程序功能汇编指令与机器码指令有一一对应的关系。汇编程序是一种翻译程序,将源程序翻译成目标程序。二、汇编程序的汇编过程汇编有两种方法:手工汇编、机器汇编。1、手工汇编:第一次汇编:确定地址,翻译成各条机器码,字符标号原样写出;第二次... 2008-11-04 单片机指令系统指令学习电子设计
51单片机指令系统(3) 第二十一课:汇编程序的基本结构程序编写做到:占用存储空间少;运行时间短;程序的编制、调试及排错所需时间短;结构清晰,易读、易于移植。按结构化程序设计思想,任何复杂程序都可由顺序结构、分支结构、循环结构等构成。如图1所示。一、顺序程序举例例1、设在外RAM的60H单元存有1... 2008-11-04 单片机指令系统指令学习电子设计
51单片机指令系统:伪指令分析(10) 第二十八节:伪指令分析伪指令是告诉汇编程序,如何汇编源程序的指令。伪指令既不控制机器的操作,也不能被汇编成机器代码,故称为伪指令。1、设置起始地址ORG(用于规定目标程序段或数据块的起始地址,设置在程序开始处。)格式:ORGnn;nn是16位二进制数;nn给出了存放的超始地址值给程序... 2008-11-04 伪指令单片机指令系统
51单片机指令系统:布尔变量操作指令(9) 第二十七课:布尔变量操作指令分析布尔处理功能是MCS-51系列单片机的一个重要特征,这是出于实际应用需要而设置的。布尔变量也即开关变量,它是以位(bit)为单位进行操作的。在物理结构上,MCS-51单片机有一个布尔处理机,它以进位标志做为累加位,以内部RAM可寻址的128个为存储位。既... 2008-11-04 单片机指令系统布尔变量操作指令
51单片机指令系统(6) 第二十四课:算术运算类指令分析算术运算指令共有24条,算术运算主要是执行加、减、乘、除法四则运算。另外MCS-51指令系统中有相当一部分是进行加、减1操作,BCD码的运算和调整,我们都归类为运算指令。虽然MCS-51单片机的算术逻辑单元ALU仅能对8位无符号整数进行运算,但利用进位... 2008-11-04 单片机指令系统数据传输方式电子设计
51单片机指令系统:数据传送(5) 第二十三课:数据传送类指令分析数据传送类指令的通用格式是:MOV,源操作数可以是:累加器A、通用寄存器Rn(n=0-7)、直接地址direct、间接地址和立即数;目的操作数可以是:累加器A、通用寄存器Rn(n=0-7)、直接地址direct和间接地址;数据传送指令共有29条,数据传送指令一般的操作是把源操... 2008-11-04 单片机指令系统数据传输方式电子设计