问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问一下汇编语言中cs和ds有啥区别?貌似前者是用来放指令的段地址,后者是数据的段地址?

发布网友 发布时间:2022-05-24 14:49

我来回答

5个回答

热心网友 时间:2023-10-17 15:17

cs 代码段地址,联合ip作为cpu指向当前正在执行的那条指令所使用,你一般不能随意修改它
ss 堆栈段地址 联合sp定义一个堆栈,一旦你确定了堆栈地址,ss也不能随便改变了
ds 数据段地址 定义一个数据段
如果你是新手的话,有需要的时候,你可以用ds和es,随着更加深入的学习你会了解具体怎么用的。

热心网友 时间:2023-10-17 15:17

cs中的内容无法被显式的更改。
但可以用例如jmp oper ,loop oper,等指令来隐式的更改。(IP)同理。

如果你学过操作系统这门课的话,应该不难理解。
cs中的指令代码是(当然也可以有数据)是被存放到系统进程空间里面的。(进程空间=用户进程空间+系统进程空间)。
而ds中的数据是被放到用户进程空间里的。

指令最少占用一个字节。

热心网友 时间:2023-10-17 15:18

其实寄存器中存储的都是二进制
cs:ip 指向的二进制会被cpu 当做指令
而ds 存储的二进制会被cpu当做数据
同样的道理,ss:sp指向栈段的栈顶位置

热心网友 时间:2023-10-17 15:19

计算机内,所有数据都是二进制数据,不管是数据还是机器指令都是二进制,也就是说指令和数据在内存中是一样表示的,这样如果内存中存在两段数据,一段是数据,一段是指令,如果我们指令段的基址写入CS中那么计算机就会认为这个段是指令段,反之我们把数据段基址写入CS中,计算机也会认为数据段是可执行的就会执行,但执行时就会出错,因为数据段不是我们写的指令,其结果很难预料,所以计算机分辨指令是根据CS段寄存器来的.区别就看你把段地址装入哪个寄存器中。

热心网友 时间:2023-10-17 15:19

你可以这样理解,虽然指令和数据在存储器中都是以二进制形式存放,但是cs和ds里面的二进制数的意义不同,cs门下的数代表的是指令,每一个数代表一个指令,而ds门下的数则代表简单的数,参加运算的数。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 1997年农历七月二十五是什么星座 脖子长白颜色肉猴子什么原因 我是阳历1997年07月25日出生的是什么星座 《王者荣耀》巅峰赛第一名有什么奖励? 我脖子上长了一个小肉揪,大家说是“猴子”,怎么办? 求助,微机原理中段基址和段首址是自己设置还是系统自动配置? 我脖子上夏天长出了许多肉猴子是什么意思 农历1997年7月25日是什么星座 8086内存分段时对段基址有何规定,段基址与段寄存器之间是什么关系,怎么形成20位物理地址 1997年7月25日生日是什么星座的 谁能帮我解释一下,汇编语言中的物理地址,段基址和偏移地址的具体含义,及作用,要详细一点,谢谢! 段基址的概念 荣耀王者赛季结束有什么奖励 1997年农历7月25出生的人是啥星座 汇编中段地址和基地址是什么意思 97年七月25五行属什么? 我问公历1997年7月25是几月几号 本人想自学编程,但是没任何基础,该怎么入门呢? 我下决心想学习编程,我是小白,不知道到哪里能找到手把手教我到精通的老师 谁能手把手教我java编程。 脖子长肉猴子不疼不痒是怎么回事 1997年农历7月25日丑时出生 在实模式环境中,段寄存器存放在段基地址的哪些位 脖子背后长的黑色肉猴子好不好? 1997年7月25日出生现在是几周岁 儿子五周岁了,脖子下长了肉猴子,现在又有好几个小猴猴子 我生日是农历1997年7月25日,换阳历是多少,什么星座? 求助,微机原理中段基址和段首址是自己设置还是系统自动生成? 脖子上长了一个肉猴子对命运怎么样? 1997年7月25日,什么星座 上荣耀王者有什么奖励 操作系统的物理地址是等于逻辑地址加段基址还是段长 1997年生日农历7月25日新历是什么时候。。很重要..!! 重赏..... 三十四岁啦脖子上出啦个肉猴子 脖子上的肉猴子破了会怎么样? 我是1997年阳历7月25日出生的。 农历1997年七月25日出生的运势 女1997年7月25日2017几月几日结婚好 杭州去绍兴和千岛湖自助游 杭州千岛湖有哪些家政公司?