集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1052|回复: 3

关于读写指令和转移指令

[复制链接]
小舍YZ 发表于 2017-6-20 16:45:15 | 显示全部楼层 |阅读模式
关于读写指令和转移指令:

1. 读写指令和转移指令均为长指令,其16比特的指令低字节部分为地址(addr),但该地址addr在读写时是直接地址,在转移时是间接地址。
2. 转移指令中的地址部分,是一个间接地址(Indirect Address),对应的寻址方式则称为间接寻址(Indirect Addressing)。
3. 读写指令中的地址部分,是一个直接地址(Direct Address),对应的寻址方式则称为直接寻址(Direct Addressing)。
4. 无论是直接寻址的读写指令或间接寻址的转移指令,均需执行一次从memor读出后重新写入地址寄存器的过程,但它们的意义是不同的。
5. 对于间接寻址的转移指令而言,是要根据间接地址读出直接地址,将直接地址送入PC。这里间接地址位于指令的地址部分,从指令的地址部分读出的间接地址要重新写ADDR,以用该间接地址读出存储器中的直接地址。因此,这里的地址寄存器重新装入是用于间接地址读直接地址。
6. 对于直接寻址的读写指令而言,是要根据直接地址输入存储器从而访问所要的数据。指令的地址部分读出后,是直接地址,要将这个直接地址重新写入ADDR,以用于访问这个地址的数据。因此,这里地址寄存器的重新装入是用于直接地址访问数据。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
晓灰灰 发表于 2017-6-21 09:44:34 | 显示全部楼层
读写指令和转移指令均为长指令,其16比特的指令低字节部分为地址(addr),但该地址addr在读写时是直接地址,在转移时是间接地址。
星宇 发表于 2017-6-21 10:09:44 | 显示全部楼层
读写指令和转移指令
辉煌 发表于 2017-6-22 10:16:55 | 显示全部楼层
关于读写指令和转移指令
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-6 20:27 , Processed in 0.065890 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表