[工学]06第三章:MCS-51的指令系统1.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]06第三章:MCS-51的指令系统1

存储器配置(片内RAM) 89C51片内RAM 128字节(00H—7FH) 89C52片内RAM 256字节(00H—0FFH) 00H 20H 2FH 7FH 1FH 30H 80H FFH 52子系列才有 的RAM区 普通RAM区 位寻址区 工作寄存器区 SFR分布在80H-FFH 其中83个位可位寻址 80H FFH 89C51 128字节 89C52 256字节 只能直接寻址 只能寄存器间接寻址 3.立即寻址——(P.29) 操作数直接就出现在指令中。指令的操作数以 常数的形式出现,直接跟在操作码后面,就称为立 即寻址。指令中出现的常数操作数就称为立即数。 例:MOV A,#64H ;(A)← 立即数 64H ADD A,#05H ;(A)←(A)+立即数 05H MOV DPTR,# 3400H ;DPTR←立即数 3400H MOV 30H,# 40H ;30H单元←立即数 40H 注意:符号“#”表明其后跟的是立即数, 立即数——就是数字量本身。 MOV DPTR, #TABLE ;TABLE为地址标号 这也是立即寻址方式,其中TABLE为地址标号。执行完这条指令后,DPTR的内容为地址标号TABLE所代表的地址值。 4.寄存器间接寻址——(P.30) 寄存器中的内容是一个地址,由该地址单元 寻址到所需的操作数。以符号“@”表示。 其寻址范围: (1)以R0,R1为地址指针,寻址内部RAM 00H~7FH 和外RAM的低256B (须用P2指定高8位地址) ; (2)以堆栈SP为地址指针,寻址堆栈区单元; (3)以DPTR为地址指针,寻址外部RAM的64KB空间。 注意: 1)“间接”表示某寄存器中的“内容”只是一个“单元地址”,这个地址单元中存放的数据才是要找的“操作数”。 2)符号“@”表示“在…”,其含义与读音皆同“at”。 例: MOV R1,#30H ;(R1)← 立即数30H MOV @R1,#0FH ; ((R1))=(30H)←立即数0FH MOV A,@R1 ;(A)←((R1)) = #0FH 例如:MOV @R0,A ;内部RAM(R0)←A其指令操作过程示意图如图所示。 片内RAM 30H R0 34H A 30H 34H MOV @R0,A间接寻址示意图 又如:MOVX A,@R1;A←外部RAM(P2R1)其指令操作过程示意图如图所示。 片外RAM 34H P2 45H A 3410H 45H 10H R1 MOVX A,@R1间接寻址示意图 再如:MOVX @DPTR,A;外部RAM(DPTR)←A 其指令操作过程示意图如图所示。 片外RAM 2000H DPTR 30H A 2000H 30H MOVX @DPTR,A间接寻址示意图 5.变址寻址(基址寄存器加变址寄存器间接寻址)——(P.30) 这种寻址方式是以基址寄存器(PC、 DPTR)和变址寄存器(A)的内容作为无符号数相加,形成16位地址,访问程序存储器(表格)。 (1)本寻址方式只能对程序存储器中数据进行操作。由于程序存储器是只读的,因此变址寻址只有读操作而无写操作,在指令符号上采用MOVC的形式。 (2)能够用作基址寄存器的只有PC和DPTR,而可以用作变址寄存器的只有A。 * * * 《单片微机原理及应用》教学课件 * 单片机最小系统图 单片机最小系统: 所谓单片机最小系统,是指在尽可能少的外部电路的条件下,形成一个可以独立工作的单片机系统。实际上89s52在接上时钟、复位电路后就是能够独立工作的系统 冯-诺依曼结构 二进制 三总线:数据,地址,控制 五部件:运算器,控制器,存储器,输入设备,输出设备。 程序、数据事先存储在存储器中,程序运行时高速取出。 哈佛结构 课堂习题: 1) 判断下列说法是否正确? (A)使用AT89S51且引脚EA=1时,仍可外扩64KB的程序存储器。 (B)区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。 (C)PC 可以看成是程序存储器的地址指针。 2) 若 A 中的内容为 63H,那么,P 标志位的值为( 0 )。 3) AT89S51单片机复位后,R4 所对应的存储单元的地址为( 04H ),因上电时 PSW=( 00H )。 这时当前的工作寄存器区是( 0 )组工作寄存器区。 X X √ 4) 判断以下有关 PC 和 DPTR 的结论是否正确? (A)DPTR 是可以访问的,而 PC 不能访问。

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档