mcs51单片机加法指令(4条)有例子

发布者:不加糖的302最新更新时间:2017-10-16 来源: eefocus关键字:mcs51  单片机  加法指令 手机看文章 扫描二维码
随时随地手机看文章

算术运算指令共有24条,算术运算主要是执行加、减、乘、除法四则运算。另外MCS-51指令系统中有相当一部分是进行加、减1操作,BCD码的运算和调整,我们都归类为运算指令。虽然MCS-51单片机的算术逻辑单元ALU仅能对8位无符号整数进行运算,但利用进位标志C,则可进行多字节无符号整数的运算。同时利用溢出标志,还可以对带符号数进行补码运算。需要指出的是,除加、减1指令外,这类指令大多数都会对PSW(程序状态字)有影响。这在使用中应特别注意。

[1]. 加法指令(4条) 
这4条指令的作用是把立即数,直接地址、工作寄存器及间接地址内容与累加器A的内容相加,运算结果存在A中。

ADD  A,#data   ;(A)+#data→(A) 累加器A中的内容与立即数#data相加,结果存在A中
ADD  A,data    ;(A)+(data)→(A) 累加器A中的内容与直接地址单元中的内容相加,结果存在A中 
ADD  A,Rn     ;(A)+(Rn)→(A) 累加器A中的内容与工作寄存器Rn中的内容相加,结果存在A中
ADD  A,@Ri    ;(A)+((Ri))→(A) 累加器A中的内容与工作寄存器Ri所指向地址单元中的内容相加,结果存在A中

上述这四条指令的用途是:将A中的值与后面的值相加,最终结果存回到累加器A中。 
例:MOV  A,#30H
    ADD  A,#10H
则执行完本条指令后,A中的值就是40H
下面的题目请大家自行练习
    MOV  34H,#10H
    MOV  R0,#13H
    MOV  A,34H
    ADD  A,R0
    MOV  R1,#34H
    ADD  A,@R1 


关键字:mcs51  单片机  加法指令 引用地址:mcs51单片机加法指令(4条)有例子

上一篇:51单片机汇编语言带进位加法指令(4条)
下一篇:16位数据传送指令(1条)——mcs51单片机汇编语言

推荐阅读最新更新时间:2024-03-16 15:40

51单片机~数码管电路原理分析,计算
数码管简介: 2. 电路分析:(原理如图)==74H573芯片原理分析 74H573芯片相当于一个锁存器,给公共引脚高电平就是给P2.6=1,之后给P0=0XFF,最后再给P2.6=0,就完成输出了。 最后当给了P2.6=0,后0XFF锁存在Q1~Q7,无论P0输入在变化,输出还是0XFF固定 加上210欧电阻防止数码管过亮,WEI对应输出端,前面的芯片对应A~G数码管输入端。所以想让数码管亮,需要给前一个芯片(接a ~g的)加0X00,后一个芯片(接WEI)接0XFF,这样才达到正负导通。 数码管断码编码表计算方法: 代码区:(详细解释看代码区)(调用74H595芯片是用来关闭其他电器的) 段选控制数字显
[单片机]
51<font color='red'>单片机</font>~数码管电路原理分析,计算
基于单片机控制的LED水族照明装置设计
  1 引言   生态水族的主角是鱼、水草,视觉欣赏是其主要功能。光照是其首要解决的三大技术问题之一。   常用的水族照明光源主要有荧光灯、水银灯、卤钨灯等,但其发射光谱与水生物选择性吸收光谱不匹配,用于水生动植物补光,针对性差、光效低、耗能大、大量发热影响水温。发光二极管( LED)以其高效、多色、窄带、直流、显色性好、节能、环保等优点,被认为是未来主要的、较为理想的人工水生动植物补光光源。但目前市场上的LED 水族光源,存在光谱和强度被预制固化、不可调、显色性差、静态等问题,不能满足水生动植物对光谱的动态需求,因此,智能LED 水族光源成为科学工作者竞相研究的重点。   2 设计原理   2. 1 观赏性水草的生长发育
[单片机]
基于<font color='red'>单片机</font>控制的LED水族照明装置设计
谈谈单片机裸奔的程序框架
初学单片机时,都会纠结于其各个模块功能的应用,如串口(232,485)对各种功能IC的控制,电机控制PWM,中断应用,定时器应用,人机界面应用,CAN总线等. 这是一个学习过程中必需的阶段,是基本功。很庆幸,在参加电子设计大赛赛前培训时,MCU周围的控制都训练的很扎实。经过这个阶段后,后来接触不同的MCU就会发现,都大同小异,各有各的优势而已,学任何一种新的MCU都很容易入手包括一些复杂的处理器。而且对MCU的编程控制会提升一个高度概况——就是对各种外围进行控制(如果是对复杂算法的运算就会 用DSP了),而外围与MCU的通信方式一般也就几种时序:IIC,SPI,intel8080,M6800。这样看来MCU周围的编程就是一个很
[单片机]
51单片机常用SFR(特殊功能寄存器)的功能及作用介绍
1、ACC:累加亿达器,常常用A表示。这亿达是个什么东西,可不能亿达从名字上理解,它是一亿达做加法的东西,为什么亿达加法的东西,为什么给它这么一个名字呢?或许是因为在运算器做运算时其中一个数一定是在ACC中的缘故吧。它的名字特殊,身份也特殊,稍后我们将学到指令,能    1、ACC:累加器,常常用A表示。这是个什么东西,可不能从名字上理解,它是一个寄存器,而不是一个做加法的东西,为什么给它这么一个名字呢?或许是因为在运算器做运算时其中一个数一定是在ACC中的缘故吧。它的名字特殊,身份也特殊,稍后我们将学到指令,能发现,所有的运算类指令都离不开它。 2、B:一个寄存器。在做乘、除法时放乘数或除数,不做乘除法时,随你怎么用。 单片机 3
[单片机]
avr单片机的机器周期与时钟周期
机器周期:从内存中读取一个指令字的时间。简单地说也就是执行一条单周期指令所用的时间。AVR单片机采用哈佛结构(数据和程序分开存储)和精简指令集,一个机器周期等于一个时钟周期。也就是执行一条单周期指令只需要一个时钟脉冲。 时钟周期:数字电路的运行都离不开CLK,也就是时钟脉冲。时钟脉冲的周期就叫时钟周期。由于各器件或功能模块工作的速度要求不一样,像你所说的,又分为CPU时钟周期,ADC时钟周期等。通常我们所说的时钟周期就是CPU时钟周期,单片机通常用外部晶振产生时钟源,所以有了时钟周期等于晶振周期的说法。 CPU时钟周期:提供给CPU的时钟脉冲的周期。由于通常情况下CPU速度最快,所以时钟源直接给CPU提供时钟脉冲,在一个系统里CP
[单片机]
ST 否认截止接单传言,声明 MCU 产能充足
集微网消息,7月19日据外媒报道,市场传出,由于微控制器(MCU)的需求太强,使得原供应大厂意法半导体(ST)无法负荷,向客户发出通知称7月底将停止接单,预计停止接单的时间将延续至明年第一季度,引爆微控制器芯片大缺货,订单正持续转向其他供应商。 对此,意法半导体对其 MCU 的供货问题作出回应,声明:“近期关于意法半导体MCU交货周期88周、截止接单等传闻不属实。” 同时,在交货日期方面,意法半导体表示其 MCU 产能充足,这得益于我们拥有长期的生产和供货策略及完善计划,具有正常产能和后备产能双重保障。基于对市场和客户需求的长期及敏锐的了解,意法半导体非常有信心服务好我们的目标市场,满足所有客户需求。 目前,MCU 被广泛的应用在
[手机便携]
STC12C5A60S2单片机产生SPWM主程序C代码
本程序通过模拟仿真,实际示波器测试,均表现良好,愿拿出来分享,若有更好的实现方法,希望高手多多指教。。。。 /*************spwm产生程序******/ /*单片机STC12C5A60S2,晶振11.0592M,正弦波50Hz,spwm波形21.6KHz*/ #include STC12x5A60S2.H #define uchar unsigned char #define uint unsigned int uchar code pwm ={255,240,226,211,196,182,168,154,141,128,115,103,91 ,80,69,59,50,42,34,27,20,15,10,6,3,1
[单片机]
利用单片机多余I/O口实现温度检测电路
  单片机在电子产品中的应用已经越来越广泛,在很多的电子产品中也用到了温度检测和温度控制,但那些温度检测与控制电路通常较复杂,成本也高,本文提供了一种低成本的利用单片机多余I/O口实现的温度检测电路,该电路非常简单,且易于实现,并且适用于几乎所有类型的单片机。其电路如下图所示:      左图中:   P1.0、P1.1和P1.2是单片机的3个I/O脚,RK为100k的精密电阻,RT为100K-精度为1%的热敏电阻,R1为100Ω的普通电阻,C1为0.1μ的瓷介电容。其工作原理为:   先将P1.0、P1.1、P1.2都设为低电平输出,使C1放电至放完。   将P1.1、P1.2设置为输入状态,P1.0设为高电平
[单片机]
利用<font color='red'>单片机</font>多余I/O口实现温度检测电路
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
更多每日新闻
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved