菩提 发表于 2013-1-14 16:31:01

关于cs:ip的问题

assumecs:code
code segment
strat:
问题是入口地址是cs:ip指出的,而cs:code中的code是可变量吗,如果是变量code指的是程序代码吗?还是别的意义?

lanmo 发表于 2013-1-14 16:59:59

code没有任何意义,就是一个名称而已,你可以换成abc、fish等

李忠 发表于 2013-1-14 17:38:22

指的是段名称。
段是从段声明处开始的,段声明必须指定一个名称:code segment
;段中的内容
end code

故乡的风 发表于 2013-1-14 23:11:50

这个只是伪指令,编译器对其编译链接的时候,会进行相关设置。如果想更深入的了解,可以学习一下各平台的可执行文件格式,像windows的PE格式。

NGtailang 发表于 2013-1-17 22:27:35

入口地址,首先要看 end 的后面跟的指令,它就为数据的入口

jeset 发表于 2013-1-18 22:07:59

assume cs:code
是伪指令,是个编译器执行的指令,告诉编译器code就是cs段
编译器编译的时候就会知道这个是cs段了。
就相当于
assume ss:123就是告诉编译器栈段就是123.

菩提 发表于 2013-1-22 10:37:59

谢谢各位的讲解了
谢谢:loveliness:

n2zee 发表于 2013-1-25 19:28:41

MOV指令中明确指出,ip不能作为目的操作数。

流浪的小猪 发表于 2013-1-26 10:27:07

你看到后面几节课你就明白了
页: [1]
查看完整版本: 关于cs:ip的问题