指令寻址
顺序寻址
通过程序计数器PC自动加1,形成下一条指令的指令地址。
跳跃寻址
通过转移类指令实现跳转到指定的代码段或者子程序。
数据寻址
直接寻址
形式地址A就是操作数的地址EA,执行阶段访问一次存储器。
所以当我们需要取得实际的值(操作数)的时候:
第一步:cpu访问内存中程序段取得指令。(取得相应指令)
第二步:访问内存中数据段取出数据。一共进行了两次访存;
若是只算指令执行期间的话:只进行了一次访存。
优点 | 缺点 |
访存次数较少; |
通过程序计数器PC自动加1,形成下一条指令的指令地址。
通过转移类指令实现跳转到指定的代码段或者子程序。
形式地址A就是操作数的地址EA,执行阶段访问一次存储器。
所以当我们需要取得实际的值(操作数)的时候:
第一步:cpu访问内存中程序段取得指令。(取得相应指令)
第二步:访问内存中数据段取出数据。一共进行了两次访存;
若是只算指令执行期间的话:只进行了一次访存。
优点 | 缺点 |
访存次数较少; |
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/506463.html
如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!