发新话题
打印

解释debug *.exe 时bx.cx包含被调试文件大小的字节数

解释debug *.exe 时bx.cx包含被调试文件大小的字节数

您的汇编教材的317页中说运行debug *.exe 时bx.cx包含被调试文件大小的字节数,能给解释一下吗?是整个文件所占的字节吗?

TOP

是整个文件所占的字节数,包括代码段和数据段。
教材(第二版)第82页有一个实例:CX=0038H=23H(代码段)+15H(数据段)。代码段到最后一条INT 21指令后的偏移应是0023,所以代码段字节数是0023H。数据段定义的字符串共20(=14H)个字符,加上代码段与数据段中间因为定位属性是字而插入的一个字节(内容为00),所以数据段共15H个字节。

TOP

发新话题