eminemjjk 发表于 2012-2-14 17:11:20

请高手帮忙

数据的段地址从ds获得,代码的段地址从cs获得,那怎么区分这是数据,这是代码呢?什么时候用ds,什么时候用cs

疾风飘流 发表于 2012-2-14 17:11:21

eminemjjk 发表于 2012-2-14 17:58 static/image/common/back.gif
什么时候用ds,什么时候用cs

区分是DS还是CS的最大区别就是要看你要用的是数据还是数据。在内存中,CS与DS都是以16进制的数据进行储存的,那么你所选段地址就要相互分开,比如说,你定义了一条语句。
mov ax,3000h
mov ds,ax
mov al ,

这样的含义就是,你将此程序写到了初始的cs:ip当中,但是含义是将3000:9内存单元的数据存放到al中。

_________ 发表于 2012-2-14 17:53:33

CS 离得地址指那那就是代码 DS 离得地址指的是数据

eminemjjk 发表于 2012-2-14 17:58:12

_________ 发表于 2012-2-14 17:53 static/image/common/back.gif
CS 离得地址指那那就是代码 DS 离得地址指的是数据

什么时候用ds,什么时候用cs

eminemjjk 发表于 2012-2-14 19:44:05

疾风飘流 发表于 2012-2-14 19:28 static/image/common/back.gif
区分是DS还是CS的最大区别就是要看你要用的是数据还是数据。在内存中,CS与DS都是以16进制的数据进行储存 ...

给力,{:7_173:}

兔三哥 发表于 2012-2-15 11:00:27

.....基础啊,一般来说CS,和DS区分开来就是代码段和数据段
基本上数据段是进行数据操作的,而CS一般都是进行代码操作
我还真说不清,要理解小甲鱼的第四章啊!嘿嘿
数据就是数据
代码就是代码咯~!:L我也晕了!理解万岁!

eminemjjk 发表于 2012-2-15 13:22:19

兔三哥 发表于 2012-2-15 11:00 static/image/common/back.gif
.....基础啊,一般来说CS,和DS区分开来就是代码段和数据段
基本上数据段是进行数据操作的,而CS一般都是 ...

{:7_172:}嘎嘎
页: [1]
查看完整版本: 请高手帮忙