视频笔记2

指令的编码格式  : A累加器  R0——R7寄存器    MOV  A,R1  将R1的内容送入A中 

单片机内有111条 指令  

NOP 只浪费时间 不操作 空指令   什么也不做就是延时

MOV   数据传送指令    编码 格式前五位固定不变   后三位对应寄存器Rx  R0 000  ,,,  R7 111

  

指令功能:数据传送类  算术运算类  逻辑运算类  控制转移类  位操作

64个条指令执行的时间是一个机器周期,一个机器周期在晶振频率是12MHz时   一个机器周期是12个晶体震荡周期 是1us

单片机每秒100W条指令

乘除法需要4个机器周期

寻址方式:    立即寻址:把要找的数直接放在命令中,并在数前加上#     MOV  DPTR,#1000H;  将数送入DPTR

                    直接寻址:   将地址放入命令中   MOV    DPTR,#0x1000

                    寄存器寻址:将数据放入寄存器   或者寄存器之间相互交换数据

                    寄存器间接寻址: 找人记得他的宿舍在厕所旁边  。。。

                                                   

                     基址加变址寻址方式:只有三条指令:

                                      

                      相对寻址方式:

                                      

                      位寻址:对特殊寄存器进行寻址   状态寄存器PSW 

      



                          

  


猜你喜欢

转载自blog.csdn.net/beautifu1_boy/article/details/80414653