一个有32个字节的数据库,他的存储单元起始地址为70A0H:EE66H,其数据区首、末地址单元的物理地址

2024-11-29 17:27:40
推荐回答(1个)
回答1:

呵呵,再写一次也无妨
这个是X86机器吧,物理地址是20位的。
逻辑地址70A0H:EE66H意义是段基值:70A0H,EE66H为偏移量。将段基值左移四位,即乘以16加上偏移量就得到物理地址
上面地址是16进制,因此直接左移1位,70A00H+EE66H=7F866H,这个是首地址,末地址就是再加上32个字节,加上2H。7F866H+2H=7F868H