**偏移地址:
偏移地址是指段内相对于段起始地址的偏移值,例如一个存储器的大小是1KB,可以把它分为4段,第一段的地址范围就是0—255,第二段的地址范围就是256-511,依次类推。段地址:
段地址就是每一段的首地址,第一段的段地址就是0,计算它们的物理地址只需要把段地址左移4位就可以了,再加上偏移地址就可以了
(H表示16进制)
段的概念:
错误认识:内存被划分成了一个一个的段,每个段有一个段地址其实: 内存并没有分段,段的划分来自于CPU,由于8086CPU用(段地址*16)+偏移地址=物理地址 的方式给出内存单元的物理地址,使得我们可以用分段的方式来管理内存以后在编程时可以根据需要,将若干个地址联系的内存单元看做一个段,用段地址*16定位段的起始地址(基础地址)用偏移地址定位段中的内存单元注意: 1 继续阅读与本文标签相同的文章
-
再有人问你ThreadLocal,就把这篇文章扔给他
2026-05-19栏目: 教程
-
RocketMQ消费失败消息深入分析(consumer,broker的具体处理逻辑)
2026-05-19栏目: 教程
-
RocketMQ消费失败重试机制分析
2026-05-19栏目: 教程
-
基于SLF4J MDC机制实现日志的链路追踪
2026-05-19栏目: 教程
-
java泛型中T、E、K、V、?等含义
2026-05-19栏目: 教程
