汇编语言如果设置程序开始的地方不是段开头, 而是一个标号, 那么cs的值是标号的值还是代码段开头的值?

比如说:
assume cs:code
code segment
mov ax, 10

start:
mov ax, 20

code ends

end start

那么程序进入这个代码段后, cs等于code, 还是等于start?

是一样的,只是IP不一样。自 code segment 之后,一直到code ends 之前,所有的代码的段地址是一样的,只是IP不一样。start 只是一个标号,在cpu执行的时候,是入口地址。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-05-28
CS = CODE,IP = START。
相似回答
大家正在搜