最新单片机汇编程序算术逻辑运算PPT课件.ppt
《最新单片机汇编程序算术逻辑运算PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新单片机汇编程序算术逻辑运算PPT课件.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、进入夏天,少不了一个热字当头,电扇空调陆续登场,每逢此时,总会进入夏天,少不了一个热字当头,电扇空调陆续登场,每逢此时,总会想起那一把蒲扇。蒲扇,是记忆中的农村,夏季经常用的一件物品。记想起那一把蒲扇。蒲扇,是记忆中的农村,夏季经常用的一件物品。记忆中的故乡,每逢进入夏天,集市上最常见的便是蒲扇、凉席,不论男女老忆中的故乡,每逢进入夏天,集市上最常见的便是蒲扇、凉席,不论男女老少,个个手持一把,忽闪忽闪个不停,嘴里叨叨着少,个个手持一把,忽闪忽闪个不停,嘴里叨叨着“怎么这么热怎么这么热”,于是三,于是三五成群,聚在大树下,或站着,或随即坐在石头上,手持那把扇子,边唠嗑五成群,聚在大树下,或站着
2、,或随即坐在石头上,手持那把扇子,边唠嗑边乘凉。孩子们却在周围跑跑跳跳,热得满头大汗,不时听到边乘凉。孩子们却在周围跑跑跳跳,热得满头大汗,不时听到“强子,别跑强子,别跑了,快来我给你扇扇了,快来我给你扇扇”。孩子们才不听这一套,跑个没完,直到累气喘吁吁,。孩子们才不听这一套,跑个没完,直到累气喘吁吁,这才一跑一踮地围过了,这时母亲总是,好似生气的样子,边扇边训,这才一跑一踮地围过了,这时母亲总是,好似生气的样子,边扇边训,“你你看热的,跑什么?看热的,跑什么?”此时这把蒲扇,是那么凉快,那么的温馨幸福,有母亲此时这把蒲扇,是那么凉快,那么的温馨幸福,有母亲的味道!蒲扇是中国传统工艺品,在我国
3、已有三千年多年的历史。取材的味道!蒲扇是中国传统工艺品,在我国已有三千年多年的历史。取材于棕榈树,制作简单,方便携带,且蒲扇的表面光滑,因而,古人常会在上于棕榈树,制作简单,方便携带,且蒲扇的表面光滑,因而,古人常会在上面作画。古有棕扇、葵扇、蒲扇、蕉扇诸名,实即今日的蒲扇,江浙称之为面作画。古有棕扇、葵扇、蒲扇、蕉扇诸名,实即今日的蒲扇,江浙称之为芭蕉扇。六七十年代,人们最常用的就是这种,似圆非圆,轻巧又便宜的蒲芭蕉扇。六七十年代,人们最常用的就是这种,似圆非圆,轻巧又便宜的蒲扇。蒲扇流传至今,我的记忆中,它跨越了半个世纪,也走过了我们的扇。蒲扇流传至今,我的记忆中,它跨越了半个世纪,也走过
4、了我们的半个人生的轨迹,携带着特有的念想,一年年,一天天,流向长长的时间隧半个人生的轨迹,携带着特有的念想,一年年,一天天,流向长长的时间隧道,袅道,袅8/12/20223.3.2 3.3.2 算术运算指令算术运算指令1 .1 .不带进位加法指令不带进位加法指令( (四条四条) )2 .2 .带进位加法指令(四条)带进位加法指令(四条)3 .3 .带借位减法指令(四条)带借位减法指令(四条)4 .4 .乘法指令(乘法指令(1 1条)条)5 5、除法指令(、除法指令(1 1条)条)6 6、加、加1 1指令(指令(5 5条)条)7 7、减、减1 1指令指令(4(4条条) )8 8、十进制调整指令、
5、十进制调整指令(1(1条条) )Back8/12/2022 说明:这组指令的功能是从累加器这组指令的功能是从累加器A A中减去源操作数所指出的数中减去源操作数所指出的数及进位位及进位位CYCY的值的值, ,差保留在累加器差保留在累加器A A中。中。由于由于89C5189C51指令系统中没有不带借位的减法指令,如需要的话,可指令系统中没有不带借位的减法指令,如需要的话,可以在以在“SUBB”SUBB”指令前用指令前用“CLR C”CLR C”指令将指令将CyCy清清0 0,这一点必须注意,这一点必须注意。8/12/2022例:设(例:设(A A)=0C9H,=0C9H,(R2R2)=54H,Cy
6、=1=54H,Cy=1。 执行指令执行指令“SUBB ASUBB A, R2”R2”的结果如何?的结果如何? 解:解:(A A)=0C9H= 11001001 B=0C9H= 11001001 B- - ) Cy= 1 = 00000001 BCy= 1 = 00000001 B 11001000 B 11001000 B - -) (R2R2)=54H = 01010100 B=54H = 01010100 B (A A)=74H = 01110100 B=74H = 01110100 B结果为:(结果为:(A A)=74H=74H标志位为:标志位为:Cy=0 AC=0 OV=1 P=0Cy
7、=0 AC=0 OV=1 P=0Back8/12/2022 4 4、 乘法指令(乘法指令(1 1条)条)该指令若乘积大于0FFH,则OV置1,否则OV清0。Cy位总是被清0。汇编指令格式汇编指令格式 机器码格式机器码格式 操作操作 MUL AB ; 1010 0100 (A)(B)B15-8A7-0该指令将累加器该指令将累加器A和寄存器和寄存器B中两个无符号数相乘,所得中两个无符号数相乘,所得16位积的低字位积的低字节存放在节存放在A中,高字节存放中中,高字节存放中B中。中。例:(A)=4EH,(B)=5DH,执行指令“MUL AB”后结果如何? 解: 结果为:(结果为:(B B)=1CH,
8、=1CH, (A A)=56H=56H, 表示积(表示积(BABA)=1C56H=1C56H,OV=1OV=1。 Back8/12/20225 5、 除法指令(除法指令(1 1条)条)例:(例:(A A)=BFH=BFH,(,(B B)=32H=32H。执行指令。执行指令“DIV AB”DIV AB”后后: : 结果为(结果为(A A)=03H=03H,(,(B B)=29H=29H; 标志位标志位 CY=0CY=0,OV=0OV=0。汇编指令格式汇编指令格式 机器码格式机器码格式 操作操作 DIV AB ; 1000 0100 (A)/(B)的商的商 A,(A)/(B)的余数的余数 BA A
9、中内容除以中内容除以B B中内容,整数商存于中内容,整数商存于A A中,余数存于中,余数存于B B中。中。该指令执行后,CY和OV均被清0。若原(B)=00H,则结果无法确定,用OV=1表示,CY仍为0。Back8/12/2022 6 6、 加加1 1指令(指令(5 5条)条) 该组指令的操作不影响PSW。若原单元内容为FFH,加1后溢出为00H,也不影响PSW标志。汇编指令格式汇编指令格式 机器码格式机器码格式 操作操作 注释注释INC A INC A ; 0000 0100 (A)+1 0000 0100 (A)+1 A A A A中内容加中内容加1 1。INC RnINC Rn; 000
10、0 1rrr (Rn)+1 0000 1rrr (Rn)+1 Rn RnRn Rn中内容加中内容加1 1。INC directINC direct; 0000 0101 (direct)+10000 0101 (direct)+1direct directdirect direct单元中内容加单元中内容加1 1。 directdirectINC RiINC Ri; 0000 011i (Ri)+10000 011i (Ri)+1(Ri) Ri(Ri) Ri间接寻址所得的片内间接寻址所得的片内RAMRAM 单元中内容加单元中内容加1 1。INC DPTRINC DPTR; 1010 0011 (
11、DPTR)+1 1010 0011 (DPTR)+1 DPTR DPTR DPTR DPTR中内容加中内容加1 1例:比较指令“INC A”和“ADD A,#01H”的结果。解:“INC A”指令只将A的内容加1,标志位没有变化。而“ADD A,#01H”指令不仅将A的内容加1,还影响标志位变化。8/12/2022例:例: 若:(若:(R1R1)=30H =30H ,(,(30H30H)=11H=11H 求执行下面指令后的结果。求执行下面指令后的结果。INC R1INC R1; (30H)=12H(30H)=12HINC R1 INC R1 ; (R1)=31H(R1)=31H解:结果为:(解
12、:结果为:(30H30H)=12H=12H,(,(R1R1)=31H=31H。 不影响不影响PWS.PWS.Back8/12/20227 7、 减减1 1指令指令(4(4条条) )汇编指令格式汇编指令格式 机器码格式机器码格式 操作操作 注释注释DEC A DEC A ; 0001 0100 (A)-1 0001 0100 (A)-1 A A A A中内容减中内容减1 1。DEC RnDEC Rn; 0001 1rrr (Rn)-1 0001 1rrr (Rn)-1 Rn RnRn Rn中内容减中内容减1 1。DEC directDEC direct; 0001 0101 (direct)-1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 单片机 汇编程序 算术 逻辑运算 PPT 课件
限制150内