第6讲 运算指及移位、转移指.ppt
《第6讲 运算指及移位、转移指.ppt》由会员分享,可在线阅读,更多相关《第6讲 运算指及移位、转移指.ppt(25页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、算术运算指令加法指令加法指令(1)不带进位的加法指令)不带进位的加法指令 ADD A,Rn ADD A,#data ADD A,direct ADD A,Ri影响影响PSW寄存器中各个标志位的确定方法:寄存器中各个标志位的确定方法:Cy:最高位有无进位,:最高位有无进位,AC:低四位向高四位:低四位向高四位有无进位;有无进位;P:A的奇偶校验位的奇偶校验位OV:有符号运算中,最高位进位位与次高位:有符号运算中,最高位进位位与次高位进位位的异或值进位位的异或值(2)带进位加法指令)带进位加法指令 ADDC A,Rn ADDC A,#data ADDC A,direct ADDC A,Ri注意:影
2、响注意:影响PSW寄存器中的寄存器中的Cy、AC、OV、P标志位标志位(3)加)加1指令指令INC A;只有它影响;只有它影响PSW,其余四个指,其余四个指 令不令不 影响影响 INC Rn INC direct INC Ri INC DPTR2 减法指令减法指令(1)带借位减法指令)带借位减法指令 SUBB A,Rn SUBB A,#data SUBB A,direct SUBB A,Ri会影响会影响PSW寄存器中的标志位寄存器中的标志位(2)减减1指令指令DEC ADEC RnDEC directDEC Ri只有第一条指令影响只有第一条指令影响PSW中的标志位中的标志位3 十进制调整指令十
3、进制调整指令DA A影响影响PSW中的标志位中的标志位4 乘法指令乘法指令MUL AB影响影响PSW中的标志位中的标志位若若OV=1,则结果超过了,则结果超过了2555 除法指令除法指令DIV AB影响影响PSW中的标志位中的标志位若若OV=1,则除数为零,除法无意义,则除数为零,除法无意义逻辑运算指令1、逻辑与指令:、逻辑与指令:ANL A,Rn ANL A,direct ANL A,Ri ANL A,#data ANL direct,A ANL direct,#data 主要用于从某个存储单元或累加器主要用于从某个存储单元或累加器A中取出某几中取出某几位数,其余位变为位数,其余位变为02、
4、逻辑或指令ORL A,Rn ORL A,direct ORL A,Ri ORL A,#data ORL direct,A ORL direct,#data这些指令主要用于对某个存储单元或累加这些指令主要用于对某个存储单元或累加器器A中的数据的某些位变为中的数据的某些位变为1,其余位不,其余位不变变3、逻辑异或指令XRL A,Rn XRL A,direct XRL A,Ri XRL A,#data XRL direct,A XRL direct,#data这些指令主要用于对某个存储单元或累加这些指令主要用于对某个存储单元或累加器器A中的数据的某些位取反,其余位不变中的数据的某些位取反,其余位不变
5、4、累加器清零和取反指令、累加器清零和取反指令CLR ACPL A用于对某个存储单元或累加器用于对某个存储单元或累加器A中的数进中的数进行清零和取反行清零和取反例:1、内部数据存储单元30H有一个数39H,试编程把它变为9H2、设A=AAH、P1=FFH,试编程把累加器A的低四位送入P1口低四位,P1口高四位不变3、外部RAM30H中有一个数AAH,试编程把它的低四位取反4、内部RAM 30H中有一负数x,试编程求x的补码3.3.4 循环移位指令(4 4条)条)RL ARR ARLC ARRC AA.7 A.0A.7 A.0A.7 A.0CYCYA.7 A.0后两条指令,影响标志位后两条指令,
6、影响标志位CyCy。用移位指令实现:在不改变符号位的情用移位指令实现:在不改变符号位的情况下,将况下,将R1R0中的中的16位数右移一位:位数右移一位:MOV A,R1MOV C,ACC.7RRC AMOV R1,AMOV A,R0RRC AMOV R0,A3.3.5 控制转移指令1、无条件转移指令:、无条件转移指令:长转移类指令:长转移类指令:LJMP addr16绝对转移类指令:绝对转移类指令:AJMP addr11短转移指令:短转移指令:SJMP rel间接转移指令:间接转移指令:JMP A+DPTR我们在编写汇编语言源程序时,可以直接写成:我们在编写汇编语言源程序时,可以直接写成:LJ
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第6讲 运算指及移位、转移指 运算 移位 转移
限制150内