注册 登录
编程论坛 汇编论坛

DS寄存器与CS寄存器有什么区别?

赵疯子 发布于 2013-08-18 20:14, 1024 次点击
既然都是存段地址,那么DS与CS的区别在哪呢?CS可以直接MOV?
5 回复
#2
zklhp2013-08-18 20:23
cs从名字可以看出 code segment 对于16位存的就是代码段的地址 对32位保护模式存的是选择子

ds从名字来看是数据的 data segment 对16位存的是数据段的地址 对于32位保护模式 一般来说ds es什么的是一个数。。
#3
赵疯子2013-08-18 20:42
回复 2楼 zklhp
谢谢,还是有点迷糊,我慢慢理解
#4
zklhp2013-08-19 10:00
以下是引用赵疯子在2013-8-18 20:42:02的发言:

谢谢,还是有点迷糊,我慢慢理解

不理解没关系 先记住用法 理解是个过程
#5
stop12042013-09-10 08:29
你运行代码位置是  cs:ip

ds 可以用来定位数据
#6
mfwwxd2013-10-18 19:29
理解是个过程
1