他说学习不背书 发表于 2019-1-28 23:54:43

检测点3.1的问题

段地址和偏移地址看视频有点模糊了,不知道是哪里听跑偏了。
问题是,ds 段地址为0001mov ax,偏移地址不是0000吗?为什么提取的数据是从 0000:0010 开始呢?我有点想不明白,求大大解释

丶忘却的年少o 发表于 2019-1-29 13:49:54

地址 = 段基址*10 + 偏移地址
1*10 + 0 = 10

erh 发表于 2019-2-1 23:16:26

本帖最后由 erh 于 2019-2-1 23:17 编辑

如楼上所说 0000:0010 和 0001:0000 是同一个地址

暗pluto 发表于 2019-2-22 12:11:20

结果是一样的,因为0001:0000==00010+0000==00010,而0000:0010==00000+0010==00010

tiger_lu 发表于 2019-3-4 16:37:09

1. 为什么要分段 ? 为什么需要段地址和偏移地址 ?
2. 相同的一个存储器单元的物理地址,是否可以用多个不同的段地址和偏移地址组成 ?
或许这些问题你这没有搞明白。
页: [1]
查看完整版本: 检测点3.1的问题