电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

51单片机寻址方式

51单片机寻址方式_第1页
1/23
51单片机寻址方式_第2页
2/23
51单片机寻址方式_第3页
3/23
思考题与习题部分参考答案 1 5 1 单片机的寻址方式 寻址方式:指定操作数所在单元的方法。 在我们学习的8051 单片机中,有7 种寻址方法,下面我们将逐一进行分析。 一、 立即寻址 用“#”作前缀 MOV A,#20H 在这种寻址方式中,指令多是双字节的。立即数就是存放在程序存储器中的常数,换句话说就是操作数(立即数)是包含在指令字节中的。 例如: MOV A,#3AH 这条指令的指令代码为 74H、3AH,是双字节指令,这条指令的功能是把立即数3AH 送入累加器 A 中。 MOV DPTR,#8200H 在前面学单片机的专用寄存器时,我们已学过,DPTR 是一个 16 位的寄存器,它由 DPH 及 DPL 两个 8 位的寄存器组成。这条指令的意思就是把立即数的高 8 位(即82H)送入 DPH 寄存器,把立即数的低 8 位(即00H)送入 DPL 寄存器。 思考题与习题部分参考答案 2 二、直接寻址 指令中直接给出操作数的地址。 MOV A,30H;这条指令中操作数就在 30H 单元中,也就是 30H 是操作数的地址,并非操作数。 MOV 30H,DPH 在 80C51 单片机中,直接地址只能用来表示内部数据存储器、位地址空间以及特殊功能寄存器,具体的说就是: 1、内部数据存储器 RAM 低 128 单元。在指令中是以直接单元地址形式给出。 我们知道低 128 单元的地址是 00H-7FH。在指令中直接以单元地址形式给出这句话的意思就是这 0-127 共 128 位的任何一位,例如 0 位是以 00H 这个单元地址形式给出、1 位就是以 01H 单元地址给出、127位就是以 7FH 形式给出。 2、位寻址区。20H-2FH 地址单元。 3、特殊功能寄存器。专用寄存器除以单元地址形式给出外,还可以以寄存器符号形式给出。例如下面我们分析的一条指令 MOV IE,#85H 前面的学习我们已知道,中断允许寄存器 IE 的地址是 80H,那么也就是此指令也可以以 MOV 80H,#85H 的形式表述。 思考题与习题部分参考答案 3 直接寻址是唯一能访问特殊功能寄存器的寻址方式! 大家来分析下面几条指令: MOV 65H,A ;将A 的内容送入内部RAM 的65H 单元地址中 MOV A,direct ;将直接地址单元的内容送入A 中 MOV direct,direct;将直接地址单元的内容送直接地址单元 MOV IE,#85H ;将立即数85H 送入中断允许寄存器IE 前面我们已学过,数据前面加了“#”的,表示后面的数是立即数(如#85H,就表示 85H 就是一个立即数),数据前面没有加“#”号的,就表...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

51单片机寻址方式

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部