这一题中int 7ch使用加减法的方式来实现loop的方式的。用标号s处的地址减去int 7ch 下一条指令的地址se然后在加上se的地址方法,来回到s地址的。如下面的公式所示:
s-se+se=s
那么据此式就可以推算只要总的程序占用在64KB(0-FFFF)以内,就可以了。因为8086约定段最大为64KB。s-se+其它代码的占用空间<=64k
这一题中int 7ch使用加减法的方式来实现loop的方式的。用标号s处的地址减去int 7ch 下一条指令的地址se然后在加上se的地址方法,来回到s地址的。如下面的公式所示:
s-se+se=s
那么据此式就可以推算只要总的程序占用在64KB(0-FFFF)以内,就可以了。因为8086约定段最大为64KB。s-se+其它代码的占用空间<=64k