汇编寄存器
ds和cs是系统给出,且两者之间相差256个字节,为什么这里的ds=0b25h,cs=0b38h参看汇编语言86页的内容。 楼上解释了那256个字节的来源,然后我想补充一点的就是,为什么楼主的那个多的不是256个字节,而是比256个字节更多一些,我们都知道,cs是指向的是我们的代码段,我们即将要执行代码的位置,然而代码段前面我们通常会存放一些数据,或者定义一个栈,这时候,cs,比ds多的就不止是那256个字节了,还包括放在代码段的数据段的长度和栈空间的大小,所以楼主的那个地方多出来的不是256个字节,而是比256个字节更大 你肯定有定义数据段!
比如
date segment
db。。
date ends
不然CS只会比ds高100H
页:
[1]