公开课教案教师周丽芳科目微机控制技术班级0922课题寻址方式时间2011/11/22下午第三节地点视频室教学目标(1)掌握MCS-51的寻址方式(2)掌握几种寻址方式的功能(3)理解执行指令后的结果教学重点几种常用的寻址方式教学难点寄存器寻址方式教学内容学习环节学习内容教师活动学生活动设计示意或实效记录复习指令的格式1、提问:常用的指令格式是什么?仔细回忆,回答问题让学生回忆,加深印象导入答:标号:操作码助记符操作数1,操作数2;注释例:START:MOVA,79H;A79H标号操作数1操作数2注释(不是一定有)(目的操作数)(源操作数)操作码助记符(执行什么样的操作)单片机在操作过程中寻找目的地址的过程中,怎么去寻找地址呢?下面学习第二小节寻址方式回忆并作答提出疑问,激发学生的兴趣,引入新内容新授立即寻址概念:指令中的操作数是数据,不是地址,这样的操作数称为立即数,立即数直接参与操作,这种寻址方式称为立即寻址。例:MOVA,#64H功能:A64H(把64H这个数据送到累加器A中)立即寻址的示意图:执行结果:A中的内容为64H,写作:(A)=64H听讲掌握掌握立即寻址方式的功能直接寻址概念:指令中直接给出操作数所在存储单位的地址。例:MOVA,64H功能:A(64H)把64H单元中的内容送到累加器A中。直接寻址示意图:执行结果:A中的内容为:10000111写作(A)=47H立即寻址和直接寻址方式的比较:MOVA,#64HMOVA,64H听讲掌握掌握直接寻址方式的功能100001110110010064H65HACC累加器数据存储器011101000110010070H71HACC累加器程序存储器ROM两者的区别在于:#,代表的意义就不一样,#后面的是数据,没有#的,是地址培养学生善于归纳总结的能力寄存器寻址概念:由指令指出某一个寄存器的内容作为操作数。回忆前面所学知识4个工作寄存器组,组0,组1,组2,组3,每一组中都有R0-R78位寄存器,单片机如何找寄存器地址的呢?先看一个寄存器表格PSW.4(RS1)PSW.3(RS0)工作寄存器组R0-R7对应的地址00组0(00H---07H)R0:00HR1:01HR2:02HR3:03HR4:04HR5:05HR6:06HR7:07H01组1(08H—0FH)R0:08HR1:09HR2:0AHR3:0BHR4:0CHR5:0DHR6:0EHR7:0FH10组2(10H----17H)以此类推11组3(18H—1FH)以此类推例:MOVA,R3功能:把R3的内容送入到累加器A中。回忆引入听讲掌握掌握寄存器寻址组1工作寄存器的R3形成的地址:0BH,执行的结果:(A)=00010010=12H课堂总结三种寻址方式的根据:看源操作数,源操作数是#-----------立即寻址源操作数是地址--------直接寻址源操作数是寄存器------寄存器寻址课堂练习判断寻址方式1、MOVA,#30H2、MOV20H,30H3、MOVA,60H4、MOVA,R7布置作业P70,3-30BH数据存储器01