鱼C论坛

 找回密码
 立即注册
查看: 2559|回复: 4

汇编语言程序

[复制链接]
发表于 2011-11-22 16:24:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
大家好,我想问一下,“代码段cs+偏移地址”和“数据段ds+偏移地址”,这两个有什么区别和联系了?都是什么情况下才要用到?嘿嘿,是不是很简单啊,可我搞不懂!望大家能给与指教!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-22 19:51:17 | 显示全部楼层
cs指向的是代码段,如:mov ax,bx之类的指令;ds指向的是数据段
mov ax,1000H  
mov ds,ax        ;ds段地址为1000H     
mov ax,【0】  ;将1000H:0中的数据放到ax中
所以cs指向的cpu当指令执行,ds指向的则当数据来使用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-11-23 16:42:27 | 显示全部楼层
多谢指教!:lol
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-23 22:17:27 | 显示全部楼层
cs+ ip,代表的是代码,CPU执行的指令;ds + 偏移地址 代表是数据,CPU不能执行。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-11-24 10:42:39 | 显示全部楼层
CPU不执行数据?不对吧!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-8 19:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表