鱼C论坛

 找回密码
 立即注册
查看: 2125|回复: 8

关于cs:ip的问题

[复制链接]
发表于 2013-1-14 16:31:01 | 显示全部楼层 |阅读模式

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

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

x
assume  cs:code
code segment
strat:
问题是入口地址是cs:ip指出的,而cs:code中的code是可变量吗,如果是变量code指的是程序代码吗?还是别的意义?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-1-14 16:59:59 | 显示全部楼层
code没有任何意义,就是一个名称而已,你可以换成abc、fish等
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-1-14 17:38:22 | 显示全部楼层
指的是段名称。
段是从段声明处开始的,段声明必须指定一个名称:
code segment
;段中的内容
end code

评分

参与人数 1鱼币 +2 收起 理由
s0512 + 2 热爱鱼C^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-1-14 23:11:50 | 显示全部楼层
这个只是伪指令,编译器对其编译链接的时候,会进行相关设置。如果想更深入的了解,可以学习一下各平台的可执行文件格式,像windows的PE格式。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-1-17 22:27:35 | 显示全部楼层
入口地址,首先要看 end 的后面跟的指令,它就为数据的入口

评分

参与人数 1荣誉 +1 收起 理由
s0512 + 1 热爱鱼C^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-1-18 22:07:59 | 显示全部楼层
assume cs:code
是伪指令,是个编译器执行的指令,告诉编译器code就是cs段
编译器编译的时候就会知道这个是cs段了。
就相当于
assume ss:123  就是告诉编译器栈段就是123.

评分

参与人数 1荣誉 +1 收起 理由
s0512 + 1 热爱鱼C^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2013-1-22 10:37:59 | 显示全部楼层
谢谢各位的讲解了
谢谢:loveliness:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-1-25 19:28:41 | 显示全部楼层
MOV指令中明确指出,ip不能作为目的操作数。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-1-26 10:27:07 | 显示全部楼层
你看到后面几节课你就明白了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-18 02:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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