MCS-51有哪几种寻址方式?举例说明它们是怎样寻址的?
MCS-51指令系统的寻址方式有以下7种:立即寻址方式:操作数直接出现在指令中。直接寻址方式中:操作数的单元地址直接出现在指令中。寄存器寻址方式中:寄存器中的内容就是操作数。寄存器间接寻址方式中,指定寄存器中的内容是操作数的地址,该地址对应存储单元的内容才是操作数。变址寻址方式是以程序指针[tex=1.357x1.0]5F3ozTnp/g5DiyQbr+FrCg==[/tex]或数据指针[tex=2.857x1.0]lofhTidll7+IOt+9OXeTHQ==[/tex]为基址寄存器,以累加器[tex=0.786x1.0]Yn3GgEZev6SOu2r4v1WnCw==[/tex]作为变址寄存器,两者内容相加(即基地址+偏移量)形成16位的操作数地址。相对寻址是以程序计数器[tex=1.357x1.0]5F3ozTnp/g5DiyQbr+FrCg==[/tex]的当前值作为基地址,与指令中的第二字节给出的相对偏移量rel进行相加,所得和为程序的转移地址。位地址:内部[tex=2.5x1.0]onrf9CQRAgKpgFPkum9uyA==[/tex]地址空间的可进行位寻址的128位和[tex=2.071x1.0]UTJw5MX63WXAPMzjRDzR8A==[/tex]地址空间的可位寻址的11个8位寄存器的88位。位寻址给出的是直接地址。
举一反三
内容
- 0
什么叫寻址方式?在MCS-51系列单片机指令系统中,主要有哪几种寻址方式?试分别举例说明。
- 1
什么是寻址方式?51单片机的寻址方式有哪些,并举例说明?
- 2
MCS—51指令共有六种寻址方式,分别是立即数寻址、()、()、寄存器间接寻址、()、相对寻址。
- 3
什么叫寻址方式?单片机有哪几种寻址方式?这几种寻址方式是如何寻址的?
- 4
MCS-51系列单片机有哪几种寻址方式?各种寻址方式所对应的寄存器或存储器寻址空间如何?