变址绝对寻址
“寻址方式”就是寻找指令和操作数地址的方式。
控制计算机各部分协调工作的命令通常称为指令,每条指令都规定了计算机的某项操作内容。指令一般分为两部分:第一部分称为操作码,它指明该条指令的操作性质、具有何种功能、将进行怎样的操作;第二部分(从属部分)称为操作数,它指明了参与操作或运算的操作对象。操作对象一般分为三类:第一类是操作数本身,第二类为操作数据所存放单元的地址,第三类为操作数据所在地址的地址。
绝对变址寻址是使用一个双字节基址和一个变址指针(寄存器 X 或 Y ) 来指明目标操作数地址的方式。
基本信息
- 中文名
变址绝对寻址
- 外文名
Absolute indexed addressing mode
- 别名
绝对变址寻址
- 领域
单片机
- 学科
计算机科学
- 相关
6527CPU寻址方式
简介
变址绝对寻址,也称绝对变址寻址。可分为绝对X变址寻址和绝对Y变址寻址,指的是一种分别使用X或Y寄存器进行变址的一种寻址方式,操作数的地址由绝对地址分别再加上X或Y寄存器中的数值构成。
说明
1.绝对X变址寻址方式和绝对Y变址寻址方式的指令均为三字节;
2.同一条X变址指令或Y变址指令,将因X或Y的取值不同而改变了操作数的地址(这就是把X或Y称为称为变址寄存器的原因)。
举例
汇编格式: 操作码 Adr 16, X
操作码 Adr 16, Y
例子: LDA $E500,X
相关
6527CPU属于65系列,它共有12种寻址方式,绝对变址寻址就是其中的一种。除去绝对X、Y变址寻址,其他10种包括:
①立即寻址
在指令的操作对象部分直接给出了操作数本身的寻址方式称为立即寻址方式,这时的操作数称为立即数。
说明:
立即寻址方式的指令,常用于设置程序所需要的各种固定初值、累加器中的内容与某一个立即数相加减、逻辑运算以及A、X、Y寄存器中的内容与立即数比较。
立即寻址方式的指令长度均为两个字节。
立即寻址方式指令的操作数部分是操作数本身,不是地址。
立即数为两位16进制数,取值范围为00~FFH。
②绝对寻址
操作数部分的内容,直接给出操作数在内存中实际地址的寻址方式,称为绝对寻址。
说明: