debug寄存器初始值的问题
debug的exe文件通用寄存器的初始值不是0,为什么?我用的是DOSBOX 首先在debug可执行文件时cx寄存器中存储的数据是该可执行文件的大小,其它通用寄存器在开机时存储的数据都是随机的(开机时内部电压高低随机分配,每台电脑都不一样),所以在使用通用寄存器(乃至其它变量)前都要赋初值 路过,试水中。。 西电图图 发表于 2016-3-6 10:37
首先在debug可执行文件时cx寄存器中存储的数据是该可执行文件的大小,其它通用寄存器在开机时存储的数据都 ...
你还没说他的AX为什么不是0呢 西电图图 发表于 2016-2-23 20:28
首先在debug可执行文件时cx寄存器中存储的数据是该可执行文件的大小,其它通用寄存器在开机时存储的数据都 ...
跟我想的差不多,谢了
页:
[1]