程序中的字节是怎么算的

来源:互联网 发布:ios编程开发团队介绍 编辑:程序博客网 时间:2024/06/09 20:02

8086中用Debug或Masm编译后,可以用R命令进行查看程序所点的字节。

其中的Cx就记载着程序的字节。


那么这个字节是怎么算出来的呢?

经过反复的试验得出下面一个结论:


程序连续所占的字节,但最后一段,按实际所占的字节计算。

DS,CS,SS三段中,必定是连续的(或者其它标号的,是连接的)

前面某段未占满最未一段按16满的计算(段的特征),程序最后一段的按实际的计算。

假定程序按DS,CS,SS进行连接,前面的DS为8,按16满的算,

接着CS为17,按满的16计算,为16+16

最后SS为2,则按实际算

所以结果就是16+16+16+2计算,即32H

原创粉丝点击