L和%P占用多大地址要看程序中的使用情况。每个LD程序块中%L或者%P变量最大为8192个。依据下列规则,允许在运行模式存储时使用额外的%L和%P变量表存储空间。如果本个块中没有使用%L变量,则%L存储器大小为0字节。如果本个块中使用了%L变量,则保留的缓存应大于程序中或变量表中使用的最大%L地址所指示的空间。缺省缓存大小为256字节,但可以通过编辑程序块属性的额外本地字(ExtraLocal Words)参数来改变缓存大小。
同样的规则适用于%P存储器大小,但是%P存储器可以在程序的任意程序块内使用。缓存不能使%P或者%L变量表超过最大尺寸8192字。在那种情况下,使用较小的缓存。如果这些变量的最后存储满足%L%P变量表(包括前一次缓存空间),或者%L%P变量表从0到非0大小条件,你可以增加,改变或删除%L和/或%P变量或者运行模式下存储应用程序。
GIDDINGS & LEWIS PiC900, CPU 943 Program Industrial Com
GIDDINGS & LEWIS 1-21783 USPP 121783
GIDDINGS & LEWIS 502-03994-00 NSFP 5020399400