下载此文档

加法指令.doc


文档分类:高等教育 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
.
加法指令
、目标
1、 掌握“不带进位加法” 和“带进位加法”两种加法指令及其功能
2、 掌握加法指令对 PSW的影响。
3、 初步学会应用两种加法指令。
、重难点
1、重点:掌握三种加法指令及其功能
2、难点:(1)、: .
加法指令
、目标
1、 掌握“不带进位加法” 和“带进位加法”两种加法指令及其功能
2、 掌握加法指令对 PSW的影响。
3、 初步学会应用两种加法指令。
、重难点
1、重点:掌握三种加法指令及其功能
2、难点:(1)、掌握加法指令对 PSW的影响
(2)、初步学会应用三种加法指令
三、方法:讲授法
四、课时:一课时
A、导入
加法运算,同学们都会。我们一起来做做十进制加法,题目: 12+34=? 56+78= ?
这两个题目,跟我们这节课所学的两种加法指令类似,不同的是, C51单片机根据指令
完成二进制加法,并对单片机有影响。
B、不带进位加法指令
1、 助记符:ADD
2、 指令和功能:只有四条指令,包括其功能如下:
Rn; ( Rn) + (AA
direct; (direct) + (A )宀 A
ADD A,
1 ***@Ri ; (( Ri)) + (A — A, (i=0 , 1)
\ #data; data + (A) A
这组指令的功能是把源操作数与累加器 A中的数据相加,把和送到累加器A中去。
3、对PSW的影响
该加法指令对PSW中的CY、AC、OV和P有影响,具体情况如下
(1) 、进位标志位 CY :和的位7有进位时,(CY) =1 ;否则(CY) =0。
(2) 、辅助进位标志位 AC :和的位3有进位时,(AC ) =1 ;否则(AC ) =0。
(3) 、溢出标志位 0V :和的位7或位6有一位有进位时,(0V) =1 ;否则(0V) =0。
(4) 、奇偶标志位P:和在累加器A中“T的个数为奇数时,(P) =1 ;否则(P)
4、举例
=0。
若(A) = 84H , (R0)
=8DH,执行指令:
ADD
A,
R0

,其结果是多少?
位:
7
6
5
4
3
2
1
0
(A ):
1
0
0
0
0
1
0
0
+ (R0):
1
0
0
0
1
1
0
1
进位:
1
1
1
结果(A):
0
0
0
1
0
0
0
1
结果为:(A) =11H , (CY) =1 , (AC)=1 , (0V)=1 (位 7 有进位,位 6 没有),(P)=0
C、带进位加法指令
1、 助记符:ADDC
2、 指令和功能
标志位CY参与运算,因此是三个数相加,共 4条。
Rn; (Rn) + (A) + (CYA
direct; (direct) + (A) + (CY)宀 A
ADDC A,.
***@Ri ; (( Ri)) + (A) + ( CY — A , (i=0 , 1)
#data; data + (A) + (CY)

加法指令 来自淘豆网m.daumloan.com转载请标明出处.