搜索
编程论坛
→
开发语言
→
『 汇编论坛 』
→ 谁给解释下cs段寄存器和ds段寄存器有什么区别?
标题:
谁给解释下cs段寄存器和ds段寄存器有什么区别?
只看楼主
棉雨
等 级:
职业侠客
帖 子:174
专家分:368
注 册:2011-4-22
结帖率:
78.26%
楼主
已结贴
√
问题点数:0 回复次数:11
谁给解释下cs段寄存器和ds段寄存器有什么区别?
谁给解释下cs段寄存器和ds段寄存器有什么区别?
“cs是值cpu执行的当前指令的段地址,ds是数据开始的段地址。
通俗来讲,CS是告诉CPU,去哪个位置找内容当成指令去执行,
DS是告诉CPU,去哪个位置找内容当成数据被使用”
这个是我上网查到的,看了还是不是很理解。在内存中指令和数据不是一样的吗?
搜索更多相关主题的帖子:
内存
寄存器
2011-08-01 18:06
zklhp
来 自:china
等 级:
贵宾
威 望:
254
帖 子:11485
专家分:33241
注 册:2007-7-10
第
2
楼
得分:8
在内存中指令和数据一样 与 数据和指令的段寄存器的区别 没有任何关系。。。
2011-08-01 19:17
ansic
来 自:恍惚窈冥
等 级:
城市猎人
帖 子:1543
专家分:5367
注 册:2011-2-15
第
3
楼
得分:8
楼主需要看一看王爽的书。
善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
2011-08-01 20:06
zklhp
来 自:china
等 级:
贵宾
威 望:
254
帖 子:11485
专家分:33241
注 册:2007-7-10
第
4
楼
得分:0
有个别理解不了就理解不了呗 先跳过去 这个其实无伤大雅 你知道有这俩寄存器就是了。。。
2011-08-01 20:10
ansic
来 自:恍惚窈冥
等 级:
城市猎人
帖 子:1543
专家分:5367
注 册:2011-2-15
第
5
楼
得分:0
敢问楼主,以8086汇编为例,cs,ds,es,ss里放的数据,跟ax,bx,cx,dx,sp,ip,si,di里的数据有区别吗?
善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
2011-08-01 20:52
棉雨
等 级:
职业侠客
帖 子:174
专家分:368
注 册:2011-4-22
第
6
楼
得分:0
回复 3楼 ansic
有时间找来看看,谢谢呵~
2011-08-01 22:14
棉雨
等 级:
职业侠客
帖 子:174
专家分:368
注 册:2011-4-22
第
7
楼
得分:0
回复 5楼 ansic
这汇编我刚刚学,有区别,但什么区别我还说不上来……
2011-08-01 22:16
古手梨花
等 级:
黑侠
威 望:
7
帖 子:340
专家分:615
注 册:2010-11-1
第
8
楼
得分:8
代码寄存器 和 数据寄存器
意思 是 同样的机器代码
在CS中会被解释成 代码
在DS中会被解释成 数据
其实我只会一点“hello world”程序。
2011-08-05 11:24
邋遢鬼
等 级:
论坛游民
帖 子:29
专家分:94
注 册:2011-5-29
第
9
楼
得分:8
以下是引用
ansic
在2011-8-1 20:52:04的发言:
敢问楼主,以8086汇编为例,cs,ds,es,ss里放的数据,跟ax,bx,cx,dx,sp,ip,si,di里的数据有区别吗?
有,因为段寄存器里放的都是地址,通用寄存器里放的主要是数据
2011-08-05 19:59
棉雨
等 级:
职业侠客
帖 子:174
专家分:368
注 册:2011-4-22
第
10
楼
得分:0
论坛会自动结贴?
2011-08-09 09:51
12
1/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-346552-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.019714 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved