单片机汇编指令入门学习和查看
1H ; A的内容与直接地址 (01H内容)相加 ADD A,@R0 ; A的内容与寄存器R0的间址内容相加 ADD A,@R1 ; A的内容与寄存器R1的间址内容相加 ADD A,R0 ; A的内容与寄存器R0的内容相加 ADD A,R1 ; A的内容与寄存器R1的内容相加 ADD A,R2 ; A的内容与寄存器R2的内容相加 ADD A,R3 ; A的内容与寄存器R3的内容相加 ADD A,R4 ; A的内容与寄存器R4的内容相加 ADD A,R5 ; A的内容与寄存器R5的内容相加 ADD A,R6 ; A的内容与寄存器R6的内容相加 ADD A,R7 ; A的内容与寄存器R7的内容相加 JNB 30H,L0041 ;直接位(30H)为0相对转移 L0041: ACALL S0100 ;绝对调用 RETI ;中断返回指令 RLC A ;带进位位左移 ADDC A,#02H ;A带进位位与立即数(#02H)相加 ADDC A,02H ; A带进位位与直接地扯(02H内容)相加 ADDC A,@R0 ; A带进位位与R0间扯内容相加 ADDC A,@R1 ; A带进位位与R1间扯内容相加 ADDC A,R0 ; A带进位位与R0内容相加 ADDC A,R1 ; A带进位位与R1内容相加 ADDC A,R2 ; A带进位位与R2内容相加 ADDC A,R3 ; A带进位位与R3内容相加 ADDC A,R4 ; A带进位位与R4内容相加 ADDC A,R5 ; A带进位位与R5内容相加 ADDC A,R6 ; A带进位位与R6内容相加 ADDC A,R7 ; A带进位位与R7内容相加 JC L0095 ;进位为1转移 NOP AJMP L0017 ;绝对转移 ORL 02H,A ;直接地址内容与A或 ORL 02H,#02H ; 直接地址内容与立即数或 ORL A,#44H ;A与立即数或 ORL A,02H ; A与直接地址内容或 ORL A,@R0 ; A与R0间址内容或 ORL A,@R1 ; A与R1间址内容或 ORL A,R0 ; A与R0内容或 ORL A,R1 ; A与R1内容或 ORL A,R2 ; A与R2内容或 ORL A,R3 ; A与R3内容或 ORL A,R4 ; A与R4内容或 ORL A,R5 ; A与R5内容或 ORL A,R6 ; A与R6内容或 ORL A,R7 ; A与R7内容或 JNC L0017 ;进位为0转移 ACALL L0017 ;绝对调用 ANL 02H,A ; 直接地址与A与 ANL 02H,#02H ; 立即数与直接地址与 ANL A,#02H ; A与立即数与 ANL A,02H ;A与直接地址与 ANL A,@R0 ; A与R0间址与 ANL A,@R1 ; A与R1间址与 ANL A,R0 ; A与R0与 ANL A,R1 ; A与R1与 ANL A,R2 ; A与R2与 ANL A,R3 ; A与R3与 ANL A,R4 ; A与R4与 ANL A,R5 ; A与R5与 ANL A,R6 ; A与R6与 ANL A,R7 ; A与R7与 JZ L0084 ;A为零转移 L0084: AJMP L0017 ;绝对转移 XRL 01H,A ;直接地址与A异或 XRL 02H,#01H ; 直接地址与立即数异或 XRL A,#01H ;A与立即数异或 XRL A,01H ; A与直接地址异或 XRL A,@R0 ; A与R0间址址异或 XRL A,@R1 ; A与R1间址址异或 XRL A,R0 ; A与R0异或 XRL A,R1 ; A与R1异或 XRL A,R2 ; A与R2异或 XRL A,R3 ; A与R3异或 XRL A,R4 ; A与R4异或 L0095: XRL A,R5 ; A与R5异或 XRL A,R6 ; A与R6异或 XRL A,R7 ; A与R7异或 JNZ L0084 ;A不为零转 L009A: ACALL L0084 ;绝对调用 ORL C,01H ;直接位或到进位 JMP @A+DPTR;相对于DPTR间接转 MOV A,#01H ;立即数送A MOV 01H,#02H ;立即数送直接地址 MOV @R0,#01H ;立即数送间址R0 MOV @R1,#02H ; 立即数送间址R1 MOV R0,#01H ; 立即数送R0 MOV R1,#01H ; 立即数送R1 MOV R2,#01H ; 立即数送R2 MOV R3,#01H ; 立即数送R3 MOV R4,#01H ; 立即数送R4 MOV R5,#01H ; 立即数送R5 MOV R6,#01H ; 立即数送R6 MOV R7,#01H ; 立即数送R7 SJMP L00BA ;短转移 L00BA: AJMP L0095 ;绝对转移 ANL C,02H ;直接地址与进位与 ORG 00C0H ; MOV 02H,01H ;直接地址送直接地址 MOV 01H,@R0;间址R0送直接地址 MOV 01H,@R1; 间址R1送直接地址 MOV 01H,R0 ; R0送直接地址 MOV 01H,R1 ; R1送直接地址 MOV 01H,R2 ; R2送直接地址 MOV 01H,R3 ; R3送直接地址 MOV 01H,R4 ; R4送直接地址 MOV 01H,R5 ; R5送直接地址 MOV 01H,R6 ; R6送直接地址 MOV 0
单片机汇编指令入门学 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)