51单片机
文章平均质量分 75
51
指针到处飞
努力成为抽象派
展开
-
51汇编指令集
ADDC是单片机的加法指令,与ADD不同的是ADDC可以将进位C(Cy)中的内容一起相加,Cy是标志寄存器PSW(Program Status Word)中的一位标志位,当运算过程最高位有进位的时候,Cy会被置位成1,这时使用ADDC即可与Cy里面的1一起相加。汇编中的指令是一种助记符,以助记符代替指令的机器码,因为指令使用起来也比较繁琐,所以才出现了后期的高级语言。Ri:当前寄存器区中可作间接寻址寄存器的2个寄存器(i=0 1)rel:相对转移指令中的偏移量,为8位带符号补码数。数据传送类指令28条;原创 2022-11-22 14:39:44 · 1533 阅读 · 0 评论 -
C51汇编的7种寻址方式
这种寻址方式以程序计数器PC或DPTR为基址寄存器,累加器A为变址寄存器,变址寻址时,把两者的内容相加,所得到的结果作为操作数的地址。所谓位寻址,就是对内部RAM或可位寻址的特殊功能寄存器SFR内的某个位,直接加以置位为1或复位为0。变址寻址只能读出程序内存入的值,而不能写入,也就是说变址寻址这种方式只能对程序存储器进行寻址,或者说它是专门针对程序存储器的寻址方式。把指令中给定的地址偏移量与本指令所在单元地址(PC内容)相加得到真正有效的操作数所存放的地址。寻址方式:是在指令中给出的寻找操作数地址的方法。原创 2022-11-21 22:44:41 · 2125 阅读 · 0 评论