《单片机础》课程.ppt

《单片机础》课程

高5位为操作码,低3位为存放操作数的寄存器编码例如:MOV A,R0 编码为1110 1000B,其十六进制表示为E8H(低3位000为寄存器R0的编码)。功能是将当前工作寄存器R0中的数据传送到累加器A中。 例如:ANL A,#40H 功能是将立即数“40H”同累加器A中的数进行“与”操作,结 果送回累加器。 ANL为“与”操作的助记符,立即数“40H”为源操作数,累加 器A为目的操作数。 作 业: 1.简述51系列单片机的几种寻址方式。 2.设(60H)=50H,(50H)=31H,P1口为输入口,当前为A8H, 执行下面指令后,(60H)、(B)、(R0) 、(R1)分别是什么? MOV RO,#60H MOV A,@RO MOV R1,A MOV B,@R1, MOV @RO,P1 3.设(SP)=70H,(ACC)=30H,(B)=45H,执行下面指令后, (DPTR)、(SP)分别是什么? PUSH ACC PUSH B POP DPH POP DPL 4.设(A)=67H、(R2)=56H、CY=1,执行下面指令后, (A)、(R2)分别是什么? ADDC A,R2 DA A 5.设P0为输入口,P1.7为输出口,执行下面指令后,P1.7的 表达式是什么。 MOV C,P0.0 ANL C,P0.1 ORL C,P0.2 MO

文档评论(0)

1亿VIP精品文档

相关文档