cnkizy 发表于 2018-1-12 23:47:55

监测点3.1第一个问题 ds为1

监测点3.1第一个问题 ds为1
http://blog.sina.com.cn/s/blog_9e88490b010143lx.html

mov ax,1
mov ds,ax
mov ax,      ax=2662h

我知道偏移地址是0那么 ds = 1 读取的东西 为什么是 0:1 中的 呢而不是 1:0 中的

虽然看答案 知道ds怎么用了但 ds 这个 数据段寄存器 的意思没搞懂。

qq1242009750 发表于 2018-1-13 00:37:09

本帖最后由 qq1242009750 于 2018-1-13 00:38 编辑

ds段地址开始的内存都是存放数据的(也就是存放数据的地方)
cs段地址开始的内存都是存放代码的(也就是存放代码的地方)
ss段地址开始的内存都是栈的空间(也就是存放栈数据的地方)

cnkizy 发表于 2018-1-13 11:44:05

我懂了

1(ds) * 16 + 0(偏移地址 也就是) = 0000:0010 的

albelt.bo 发表于 2018-1-16 18:53:15

这道题出错了
页: [1]
查看完整版本: 监测点3.1第一个问题 ds为1