1 / 38
文档名称:

51单片机课程 第5次课.ppt

格式:ppt   大小:243KB   页数:38页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

51单片机课程 第5次课.ppt

上传人:85872037 2018/7/4 文件大小:243 KB

下载得到文件列表

51单片机课程 第5次课.ppt

文档介绍

文档介绍:2 算术运算类指令(24条)
Arithmetic Operations
主要对8位无符号数;也可用于带符号数运算。
包括:加、减、乘、除、加1、减1运算指令
影响PSW有关位。
算术运算类指令(6种/24条)
加法运算: (ADD——4条)
带进位加法运算: (ADDC——4条)
带借位减法运算: (SUBB——4条)
加1/减1操作: (INC,DEC——9条)
单字节乘/除法运算: (MUL,DIV——2条)
十进制调整: (DA A——1条)
加法运算: (ADD——4条)
带进位加法运算: (ADDC——4条)
带借位减法运算: (SUBB——4条)
所有的加法(ADD)、带进位加法(ADDC)、带借位减法(SUBB)运算都是以 A为一个加数或被减数,最终结果也存进 A 。
加法(ADD)、带进位加法(ADDC) 以及带借位减法(SUBB)运算中,如果产生了进位或借位,将自动对PSW中的Cy标志位置“1”。
带进位加法(ADDC):(A)(A)+(Cy)+(第二操作数)带借位减法(SUBB):(A)(A)-(Cy)-(第二操作数)



ADD A,#data ; A+data→A
ADD A,direct ; A+(direct )→A
ADD A,Rn ; A+Rn→A
ADD A,***@Ri ; A+(Ri)→A
用途:将A中的值与源操作数所指内容相加,最终结果
存在A中。
(4条)
加法指令
例:设(A)=49H,(R0)=6BH
执行: ADD A,R0
结果:CY=?,AC=?,P=?,OV=?,
(A)=?
CY=0,AC=1,P=0,OV=1, (A)=B4H
(4条)
ADDC A,Rn ; A+Rn+CY→A
ADDC A,direct ; A+(direct )+CY→A
ADDC A,***@Ri ; A+(Ri)+CY→A
ADDC A,#data ; A+data+CY→A
用途:将A中的值和其后面的值以及进位位C中的值相加,最终结果存在A,常用于多字节数运算中。
说明:由于51单片机是一种8位机,所以只能做8位的数学运算,但8位运算的范围只有0~255,这在实际工作中是不够的,因此就要进行扩展,一般是将2个8位(两字节)的数学运算合起来,成为一个16位的运算,这样,可以表达的数的范围就可以达到0~65535。
例:
先做67H+A0H=107H,而107H显然超过了0FFH,因此最终保存在A中的是07H,而1则到了PSW中的CY位了。换言之,CY就相当于是100H。
然后再做10H + 30H + CY,结果是41H,所以最终的结果是4107H。
1067H+30A0H
0001 0000 0110 0111
0011 0000 1010 0000
0100 0001 0000 0111
1067H
30A0H
4107H
例:设1067H存在R1R0中, 30A0H存在R3R2中,计算R1R0+R3R2,结果存在R5R4中。
MOV A,R0
ADD A,R2 ;R0+R2→A和CY
MOV R4,A
MOV A,R1
ADDC A,R3 ;R1+R3+CY→A和CY
MOV R5,A
又例:
先做67H+20H=87H,没有超过0FFH,因此最终保存在A中的是87H,而PSW中的CY=0。
然后再做10H + 30H + CY,结果是40H,所以最终的结果是4087H。
1067H+3020H
0001 0000 0110 0111
0011 0000 0010 0000
0100 0000 1000 0111
1067H
3020H
4087H

最近更新

潍坊市绿地(公园)防灾避险规划研究的开题报告.. 2页

滚珠丝杠副故障测试试验台与测控系统设计的开.. 2页

北部湾可行性报告 35页

温度冲击载荷下药柱的力学响应研究的开题报告.. 2页

养老服务的可行性报告 32页

清代上江考棚明恕堂遗址建筑柱础图案研究的开.. 2页

全塑桶可行性报告 36页

深圳市大工业区保障性住房可行性研究的开题报.. 2页

企业纳税筹划可行性报告 27页

交警技术用房可行性报告 33页

消化道出血DSA诊断及介入治疗的临床研究的开题.. 2页

长三角创新发展研究报告 33页

海带养殖育苗监测系统的设计与实现中期报告 2页

海南无核荔枝胚胎发育及败育的机理初探的开题.. 2页

柑橘灰霉病研究报告 32页

济南市环境空气中VOCs组分特征及转化规律研究.. 2页

利用阳光测高研究报告 26页

中医对胃肠功能的认识及胃肠功能障碍防治初探.. 47页

泵送混凝土干燥收缩及碳化性能研究的开题报告.. 2页

2024年我的视线作文15篇 24页

油指纹快速识别关键技术研究的开题报告 2页

通信项目可行性研究报告 33页

河南省不同社会阶层群体参与休闲体育研究的开.. 2页

贵金属行业研究报告 27页

河北省中小学校本课程开发困境及对策研究的开.. 2页

2024年我的心情随笔(精选27篇) 41页

初中以幸福为话题作文 5页

山东省2022-2023年春季高考护理真题 8页

原神凝光用脚帮助旅行者 1页

01s302雨水斗图集 4页