|
发表于 2023-8-25 21:21:20
|
显示全部楼层
跟着何教授学习STC32位单片机第二十集
移位指令:SRA WRj SRL Rm 逻辑右移 SRL WRj 十六位
半子交换指令:SWAP A(*) 7-4 3-0 交换 4位循环指令
数据传送指令: 数据传输指令包括内部数据传输指令,外部数据传输指令,查找表传输指令。
通用传输(MOV) MOV A,Rn(*) MOV A,dir8(*) MOV A,@Ri(*) MOV A,#data(*) MOV RN,A(*) MOV Rn,dir8(*) MOV Rn,#data
MOV dir8,Rn(*) MOV dir8,dir8(*) MOV dir8,@Ri(*) MOV dir8,#data(*) MOV @Ri,A(*) MOV @Ri,#data(*) MOV DPTR,#data16(*)
MOV WRjd,WRjs MOV DRkd,DRks MOV Rm,#data MOV WRj,#data16 MOV DRk,#0data16 MOV DRk,#1data16 MOV DRk,dir8
MOV DRk,dir16 MOV Rm,dir8 MOV WRj,dir8 MOV Rm,dir16 MOV WRj,dir16 MOV Rm,@WRj MOV Rm,@DRk MOV WRjd,@WRjs
MOV WRj,@DRk MOV dir8,Rm MOV dir8,WRj MOV dir16,Rm MOV dir16,WRj MOV @WRj,Rm MOV @DRk,Rm MOV @WRjd,WRjs MOV @DRk,WRj
MOV dir8,DRk MOV dir16,DRk MOV Rm,@WRj+dis16 MOV Rm,@DRk+dis24 MOV @WRj+dis16,Rm MOV @WRjd+dis16,WRjs MOV @DRk+dis24,Rm
MOV @DRk+dis24,WRj
MOVH DRk(hi),#data 16 MOVS WRj,Rm MOVZ WRj,Rm
32位单片机通过何老师一讲,每个指令都是一个时钟就干完活了 ,速度快多了。 |
|