在学习汇编语言过程中对于寻址方式的一个疑问?

来源:百度知道 编辑:UC知道 时间:2024/05/25 02:09:05
在直接寻址方式中,指令代码中会直接给出有效地址EA.但是吉林大学老师说:”EA是通过运算和转化以后得到的一个地址比如
MOV AX 〔3102H〕,DS=2000H.EA=23102”.而电子科技大学 的教材则说EA=3012H,也就是认为EA指的只是偏移量.
对底谁的错了呢??请教高手
3012是被一个中括号包含的

MOV AX 〔3102H〕,DS=2000H.EA=23102 ;EA=23102 这不是物理地址吗?
物理地址=段地址*10h+有效地址(就是EA)
EA是有效地址,再说明白一些就是effective address

所以应改为:
mov ax,[3102h] ;(ds)=2000h,ea=3102h,(ax)=2000h*10h+3102h=23102h

EA是有效地址,也就是偏移地址,与段地址构成物理地址。