汇编_指令_CS与DS的区别


cs是值cpu执行的当前指令的段地址,ds是数据开始的段地址。

CS是告诉CPU,去哪个位置找内容当成指令去执行;
DS是告诉CPU,去哪个位置找内容当成数据被使用。

datastring =ds
codestring=cs

用到DS的例子:

MOV  AX,[100H]

这句指令的意思就是把地址[100H](属于数据)放入到寄存器AX里(直接寻址),

此时物理地址计算:DS*10H+100H

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM