微机原理中什么叫寻址?

寻址与电脑的操作执行间有什么联系? 问题采纳 多倍追加分。。。

先解释两个概念:
形式地址:指令给出的操作数地址
有效地址:操作数真正的地址
一般情况下形式地址不是有效地址,由于某种原因只能给你形式地址,这时就需要通过约定的寻址方式来找到有效地址,这个寻找的过程越复杂,指令的执行时间就越长,所以最快的寻找方式是立即寻找
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-13
寻址即指令中用以说明操作数所在地址的方法。
第2个回答  2011-04-11
现代计算机为了缩短指令长度,扩大寻址空间,为了编程灵活和各种程序设计技术的需要,为了对系统和编译程序的支持,一般都设有多种寻址方式。如为处理表格和矩阵,设置了变址寻址;为编制浮动的、可重入的程序设置了相对寻址;为源程序编译,设置基址寻址等

指令由操作码和操作数两部分组成。操作码说明计算机要执行哪种操作,如传送、运算、移位、跳转等操作,是指令中不可缺少的组成部分。操作数是指令执行的参与者,也就是各种操作的对象。有些指令不需要操作数,通常的指令中有一个或两个操作数,也有个别指令含有3个甚至4个操作数。操作数可以是一个具体的数值,也可以是存放数据的寄存器或存储器地址,确定操作数地址的方式就是寻址方式。追问

我想问的是寻址的具体原理,关与寻址方式,书上有的。书上没讲清楚寻址是怎么一回事,对入门者来说就是想弄得清楚点

追答

你留个邮箱吧,我给你发个汇编教程,挺详细的

追问

邮箱:[email protected] 先谢一下。

第3个回答  2011-04-11
通俗来说,就是在内存里找指定的地方,电脑的操作执行,要在内存里找地方,存储或读取数据。
第4个回答  2011-04-11
是想问电子原理吗?那很复杂。你就这样理解:物理内存内部的单元是按一定的方式排列,具有顺序的,CPU通过指令能找到它们。追问

很复杂也得搞懂呀。。。
计算机执行操作的指令代码存储在内存中,内存有一定的排列,cpu通过一定方式找到他们所在的地方叫寻址。是不是?可是 这些排列不是原本就有固定地址的呀!

相似回答