cs是值cpu执行的当前指令的段地址,ds是数据开始的段地址。通俗来讲,CS是告诉CPU,去哪个位置找内容当成指令去执行,DS是告诉CPU,去哪个位置找内容当成数据被使用CPU要执行CS中的指令 指令用到的数据可能就存放在DS中。你可以把数据放到CS中 但是CPU并不把它当成数据来使用,你也可以把指令放到DS中,但是CPU根本不去DS里读指令。 查看更多答案>>
CS、DS就是所谓的段寄存器。一个程序往往分为好几个段。CS中保存了代码段的基地址,DS保存的是数据段的基地址,而IP中保存的是所要执行的下一条指令的地址。