单片机技术与应用 教学课件 ppt 作者 刘松 单元2 AT89S52系列单片机寻址方式及指令系统
67页1、单元2,AT89S52单片机 寻址方式及指令系统,学习目标: 熟练掌握MCS-51单片机的寻址方式和指令系统 能编写简单完整的程序 掌握标志位 技能目标: 能够对工作任务进行分析,找出相应算法,绘制流程图。 能够根据流程图编写程序。 会使用Keil C51 Vision2集成开发环境,观察与修改存储器。,项目一 片内存储器及特殊功能寄存器,第一部分 项目要求 在Keil C51 Vision2集成开发环境下,在编辑窗口编辑给定程序,观察片内RAM工作寄存器区、内部RAM位寻址区、RAM间接与直接寄存器区、内部RAM间接寻址区、内部RAM特殊功能寄存器区、外部RAM区(XRAM)的数据,并根据要求进行修改,说明每条指令的寻址方式。,第二部分 相关知识,AT89S52单片机寻址方式 AT89S52单片机指令寻址 AT89S52单片机标志位 MSC-51单片机指令系统简介,一、AT89S52单片机寻址方式,寻址方式是指CPU寻找操作数或操作数地址的方法。具体来说寻址方式就是如何找到存放操作数的地址,把操作数提取出来的方法,它是计算机的重要性能指标之一,也是汇编语言程序设计中最基本的内容之一。
2、,二、AT89S52单片机指令寻址,存放指令代码的地址称指令地址。指令存放是在程序存储器中,是按顺序存放的,执行时也是按指令地址顺序执行,除非是转移。 存放数据的地址称操作数地址。数据的存放是任意的,无规律。 操作数的来源为: A操作数在指令中 B操作数在存储器中 C操作数在寄存器中 D操作数在I/O端口中,寻址方式:7种 立即寻址 直接寻址 寄存器寻址 寄存器间接寻址 变址寻址 相对寻址 位寻址,(一)立即寻址 是指操作数在指令操作数域直接给出,例:MOV A, #25H ; A 25H MOV DPTR,#1856H ;DPTR1856H,图2.1 立即寻址(MOV A,#25H),DPH,DPL,图2.2 立即寻址(MOV DPTR, #1856H),(二)直接寻址 是指操作数的地址直接在指令操作数域给出,可访问种地址空间 (1) 内部RAM低128单元:007FH MOV A, 3CH ;A (3CH) (2)特殊功能寄存器SFR,唯一方式800FF MOV A, P1 ;A (P1口) MOV A, 90H (3) 211个位地址空间 MOV C,30H ;Cy(30H) M
3、OV A,30H ;A (30H),例: MOV A ,30H;机器码为E530H 指令功能是把直接地址30H单元的内容送累加器A,即(30H) (A)如图所示。,34H,34H,例: MOV DPTR,#1234h (DPH)=12H (DPL)=34H,注意:立即数前加“ # ”号,以区别直接地址。 例如: MOV A,#30H ;(A) 30H MOV A, 30H ; (A) (30H),(三)寄存器寻址操作数存放在寄存器中,MOV A,R0 MOV R0,#01001111B,工作寄存器(00H1FH) RS1 RS0 寄存器组 片内RAM地址 寄存器 0 0 第0组 00H07H R0R7 0 1 第1组 08H0FH R0R7 1 0 第2组 10H17H R0R7 1 1 第3组 18H1FH R0R7,SETB RS0 MOV R3,#56H,寄存器为 R0R7, A,B , DPTR,C,【例2-6】 MOV A,R1 ;A (R1),例如:MOV A , R3 ;机器码为 0EBH 指令功能是把当前R3中的操作数送累加器A。 指令执行示意图如图所示。设(R3)=1
4、2H,(四)寄存器间接寻址,是指操作数存放在以寄存器内容为地址的单元中。寄存器中存放的是操作数的地址,而操作数在存储器中,通过寄存器可间接得到。用符号“”表示。 寄存器间接寻址可寻址范围如下: (1)内部RAM低128单元,地址范围00H7FH,用Ri(i=0,1)和SP作为间址寄存器; (2)与P2口配合使用,用Ri指示低8位地址,可寻址片外数据存储器或I/O口的64kB区域; (3)DPTR间接寻址寄存器,可寻址片外程序存储器或数据存储器包括I/O口的各自的64kB区域。,可间接寻址的寄存器为R0, R1,SP,DPTR,例如: MOV A ,R1 ;机器码 E7H 设(R1)=60H , (60H)=50H , 执行结果 (A)=50H,该指令执行过程如图所示。,(五)变址寻址,基址寄存器变址寄存器的间接寻址方式 DPTR/PC A MOVC A, A+DPTR (A) (DPTR) + (A) MOVC A, A+PC (A) (PC) + (A) ) JMP A+DPTR (PC)=(A)+(DPTR),MOVC A,A+DPTR ;A (A)+(DPTR) 指令功能为DPT
《单片机技术与应用 教学课件 ppt 作者 刘松 单元2 AT89S52系列单片机寻址方式及指令系统》由会员E****分享,可在线阅读,更多相关《单片机技术与应用 教学课件 ppt 作者 刘松 单元2 AT89S52系列单片机寻址方式及指令系统》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页