; define the segment ordering ;AN000;bgb ;AN000;bgb data segment public para 'DATA' ;AN000;bgb data ends ;put this 1st so that the recmsg works ;AN000;bgb ;AN000;bgb code segment public PARA 'CODE' ;AN000;bgb code ends ;AN000;bgb ;AN000;bgb const segment public para 'const' ;AN000;bgb const ends ;AN000;bgb ;AN000;bgb cstack segment stack word 'stack' ;AN000;bgb db (362 - 80h) + 256 dup (?) ; (362 - 80h) == IBM's ROM requirements ;AN000;bgb cstack ends ; (New - Old) == size of growth ;AN005;bgb ;AN005;bgb lastseg segment public para 'last' ;AN005;bgb lastseg ends ;put last because 'table' writes over memory ;AN005;bgb ;AN000;bgb dg group data,const,code,cstack,lastseg ;AN000;bgb assume cs:dg,ds:dg,es:dg,ss:CSTACK ;AN000;bgb