关于汇编语言存储器分段问题。
在实模式下,存储器中每一段最多可有10000H个字节。如果用调试程序DEBUG的r命令在终端上显示出当前各存储器的内容如下,请画出此时存储器分段的示意图,以及条件标志OF、SF、ZF、CF的值。
C>debug
-r
AX=0000 BX=0000 CX=0079 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=10E4 ES=10F4 SS=21F0 CS=31FF IP=0100 NV UP DI PL NI NA PU NC
各段的起始地址为:DS对应的段:10E40H;ES:10F40H;SS:21F00H;CS:31FF0H
各段在由起始地址的64K处终止,因此可以计算各段的终止地址。可是SS的偏移地址是哪个BP还是SP,CS的偏移地址IP不为0000为什么最后CS的终止地址却是41FF0H