指令MOV AX,100H[0100H]源操作数的有效地址EA和物理地址PA各是多少?
指令MOV AX,100H[0100H]源操作数的有效地址EA为200H。
指令MOV AX,100H[0100H]源操作数的物理地址PA需要根据DS的值来确定,
如果DS=2000H,那么PA=20200H。
有效地址EA
有效地址EA是一16位无符号数,表示操作数所在单元到段首的距离即逻辑地址的偏移地址.
当操作数是存放在存储器中时,存储器的存储单元的物理地址有两部分组成。一部分是偏移地址;一部分是段地址。在8086/8088的各种寻址方式中,寻找存储单元所需的偏移地址可由各种成分组成,称为有效地址,用EA表示。可以通过存储器寻址方式获得有效地址.
有效地址可以由几部分组成:基址寄存器内容、变址寄存器内容、比例因子和位移量。
物理地址PA
在存储器里以字节为单位存储信息,为正确地存放或取得信息,每一个字节单元给以一个唯一的存储器地址,称为物理地址(Physical Address),又叫实际地址或绝对地址。地址从0开始编号,顺序地每次加1,因此存储器的物理地址空间是呈线性增长的。它是用二进制数来表示的,是无符号整数,书写格式为十六进制数。
它是出现在CPU外部地址总线上的寻址物理内存的地址信号,是地址变换的最终结果。用于内存芯片级的单元寻址,与处理器和CPU连接的地址总线相对应。
PA是物理地址,注:DS=2000H
PA是物理地址,没有DS的值不能确定
指令MOV AX,100H[0100H]源操作数的有效地址EA和物理地址PA各是多少?
注:DS=2000H
PA=20200H