计算机寻址的目的就是为了找到偏移地址,那他是怎样找到的呢,

来源:百度知道 编辑:UC知道 时间:2024/05/31 20:41:43
计算机寻址的目的就是为了找到偏移地址,那他是怎样找到的呢?最好是能举例在加上解释,还有寻址方式可不可以直接看成一条mov指令啊,,因为我是初学者,有点混淆????真心希望网友能把我解答

你所说的这种计算机寻址是为了找到我们想要的数据或是我们存数据的地方,首先你要明白偏移地址是针对段的基址来说的。也就是说做为一个段我们有了偏移地址就可以找到这个数据的物理地址,比如说我们排队,你在第4位我们把第一位看成“0”你的偏移地址就是4,给了4就能找到你。当然这样的情况多个虚拟地址可以对应一个物理地址,也就是说我们把这个队的第二名作为基址,要找你就不能用4作为偏移量而是用2,
MOV只是数据转送指令,不是寻址指令,如MOV AX,BX和MOV AX,[BX]这两个指令结果就不是一样的,前一个是把BX的数据送到AX中,只是寄存器之间的数据传送,而后面一个是把BX中的数据做为偏移地址对基址(默认DS为基址)进行寻址的数据送到AX中,寻不寻址是看情况而定,明白了吗?