资源描述:
《寻址方式的判断总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划寻址方式的判断总结 微机寻址方式总结MCS51: 每一种计算机都具有多种寻址方式。寻址方式的多少是反映指令系统优劣的主要指标之一。MCS51单片机有7种寻址方式。 1、立即寻址 2、直接寻址 3、REG寻址 4、REG间址 5、变址寻址 6、相对寻址 7、位寻址 立即寻址: 1、操作数包含在指令字节中。紧跟在操作码后面,存放于ROM中。 例:MOVA,#05H; 2、跟在指令操作码后面的数就是参加运算的数,称该操作数为立即数。
2、直接寻址:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 1、在指令中直接给出操作数的地址,这种寻址方式就属于直接寻址方式。在这种方式中,指令的操作数部分直接是操作数的地址。 例:MOVA,32H; 2、在MCS-51单片机指令系统中,直接寻址方式中可以访问2种存储器空间: (1)RAM的低128个字节单元。 (2)特殊功能寄存器。特殊功能寄存器只能用直接寻址方式进行
3、访问。 寄存器寻址: "寄存器寻址"是在指令中给出存放操作数的寄存器名称,被寻址寄存器中的内容就是操作数。由于这种寻址是在CPU内部的访问,所以运算速度最快。 1、在该寻址方式中,参加操作的数存放在寄存器里。 例:MOVA,R7; 2、寄存器包括8个工作寄存器R0~R7,累加器A,寄存器B、数据指针DPTR。寄存器间接寻址: "寄存器间接寻址"是以指令中指定寄存器的内容作为操作数的地址,再以该地址对应单元中的内容作为操作数。为了区别于寄存器寻址,因此在寄存器间接寻址中的寄存器名称前加地址符号"@"。在寄存器间接寻址中,当访问内部RAM低128B空间、目的
4、-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 或者访问外部RAM的页内256B空间时,用当前组工作寄存器R0或R1作地址指针,而当访问外部RAM的整个64KB空间时,用DPTR作地址指针。 例如:MOVA,@R1 1、在这种寻址方式中,寄存器的内容为操作数的地址。 例:MOVA,@R0; 2、寄存器间接寻址只能使用寄存器R0、R1作为地址指针,寻址内部RAM区的数据;当
5、访问外部RAM时,可使用R0、R1及DPTR作为地址指针。寄存器间接寻址符号为"@"。变址寻址: 这种寻址方式用于访问程序存储器中的数据表格,它以基址寄存器DPTR或PC的内容为基本地址,加上变址寄存器A的内容作为操作数的地址。 例:MOVCA,@DPTR+A MOVCA,@PC+A 和变址寄存器的内容作为无符号数相加形成16位的地址,访问程序存储器中的数据表格。) 例如: A→MOVCA,@A+DPTR;((A+DPTR)) A→MOVCA,@A+PC;((A+PC)) 相对寻址: 在MCS-51指令系统中设有转移指令,分为直接转移和相对转移指令
6、,在相对转移指令中采用相对寻址方式。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 这是地址的寻址方式。以PC的内容作为基地址,与指令中给出的偏移量相加得到转移地址。是双字节转移指令。 偏移量是带符号数,指令中给出的偏移量是一个8位带符号的常数,范围是-128~+127。例如:JCrel;C=1跳转 当条件满足,新PC为多少? 设PC=1000H,rel=05H 新P
7、C=当前PC+rel=1002H+05H=1007H 位寻址 位寻址"是指按二进制位进行的寻址,可寻址位包括片内RAM的20H~2FH共16字节区域的128位和部分特殊功能寄存器的相关位。位寻址是直接寻址方式的一种,其特点是对8位二进制数中的某一位的地址进行操作。 可位寻址的位地址的表示形式如下: 直接使用位地址形式。 例如:MOV00H,C;← 其中:00H是片内RAM中20H地址单元的第0位。 字节地址加位序号的形式。 例如:MOV,C;← 其中:是片内RAM中20H地址单元的第0位 位的符号地址的形式。对于部分特殊功能寄存器,其各位均有