cs是值cpu执行的当前指令的段地址,ds是数据开始的段地址。
通俗来讲,CS是告诉CPU,去哪个位置找内容当成指令去执行,
DS是告诉CPU,去哪个位置找内容当成数据被使用,用它们的扩展名便可以知晓区别:
datastring=ds
codestring=cs
CPU要执行CS中的指令 指令用到的数据可能就存放在DS中。
你可以把数据放到CS中 但是CPU并不把它当成数据来使用,你也可以把指令放到DS中,但是CPU根本不去DS里读指令。
本文解析了CS(代码段)和DS(数据段)在计算机体系中的作用及区别。CS指示CPU执行指令的位置,而DS则指向数据所在区域。通过理解这两个概念,读者能够更好地了解CPU如何区分指令和数据。
cs是值cpu执行的当前指令的段地址,ds是数据开始的段地址。
通俗来讲,CS是告诉CPU,去哪个位置找内容当成指令去执行,
DS是告诉CPU,去哪个位置找内容当成数据被使用,用它们的扩展名便可以知晓区别:
datastring=ds
codestring=cs
CPU要执行CS中的指令 指令用到的数据可能就存放在DS中。
你可以把数据放到CS中 但是CPU并不把它当成数据来使用,你也可以把指令放到DS中,但是CPU根本不去DS里读指令。
1276
1417
523
1458
1万+

被折叠的 条评论
为什么被折叠?
——段寄存器DS与CS的区别&spm=1001.2101.3001.5002&articleId=2116826&d=1&t=3&u=0f5c4973753949fabf61f0d3e1f5fb60)