指令系统重点掌握寻址方式指令分类第一节概述机器语言汇编语言格式:标号段:操作码段,操作数;注释段指令系统常用符号含义:P95指令分类数据传送类:28条算术运算类:24条逻辑运算类:25条控制转移类:17条位操作类:17条第二节寻址方式七种寻址方式寄存器寻址直接寻址立即寻址寄存器间接寻址变址寻址相对寻址位寻址1立即寻址指令码中直接含有所需地址的操作数MOVA,#30HMOVDPTR,#3000H注意:#是唯一区别与地址的标志。2直接寻址指令码中含有操作数的地址,机器根据地址找到操作数MOVA,30H注意:若直接寻址的地址是SFR中的某一个时,可用名称符号MOVA,TH0MOVA,8CH3寄存器寻址所需的操作数在某个工作寄存器中(R0~R7)INCR0注意:指令表中INCRn,n取0~74寄存器间接寻址指令码中含有操作数地址的寄存器号。实际上是二次寻址间接寻址采用***@Ri或***@DPTR,@是区别寄存器寻址的标记若(RO)=30H,(30H)=0FFHMOVA,R0MOVA,***@R0寄存器寻址可使单片机寻址扩大到64K5相对寻址指令码中含有相对地址的偏移量MOVA,40HADDA,#30HSJMPSOUT;PC=PC+2+rel。;。。SOUT:MOV50H,A6变址寻址基地址寄存器和偏移量MOVCA,***@A+PCMOVCA,***@A+DPTR注意:变址寻址区是程序存储器而不是数据存储器。执行前,应预先在DPTR和A中存放地址,为指令执行提供条件。
51指令系统 来自淘豆网www.taodocs.com转载请标明出处.