关于由段地址和偏移地址计算内存物理地址

2025-02-25 06:20:43
推荐回答(3个)
回答1:

  • 怎么由段地址和偏移地址计算内存物理地址?

    物理地址 = 段地址*10H + 偏移地址

    例如

    物理地址 = 1000H*10H + 0001H = 10001H

     

  • 好多说段地址左移4位加上偏移地址,能否详细点  该怎么左移  怎么相加

    我们知道一个十六进制数可以表示成4个二进制数

    所以段地址(二进制形式)左移4位相当与段地址(十六进制形式)左移1位

    例如

  • 段地址 = 1000H,其二进制数就是0001 0000 0000 0000B

    左移4位后,我们可以看出

    二进制数变成了0001 0000 0000 0000 0000B

    将这个二进制数转换成16进制变成1 0000H (1 0000H相当于1000H * 10H)

    由此可见段地址(二进制)左移4位相当于段地址(十六进制)*10H

 

  •  这个逻辑地址的生成规则是什么\

    这个不明白是什么意思,能讲清楚点吗,我好方便回答你

 

 

PS:若有不明白的地方,可以追问

回答2:

例如,段地址=1F00H,偏移地址=1000H,线型地址=1F00H*10H+1000H=20000H

回答3:

左移4位就是16进制后面补一个0.
段地址=1F00H,偏移地址=1000H,
线型地址=1F000h+1000H=20000H
段地址=1F00H,偏移地址=1000H,
线型地址=1F000h+1000H=20000H