info-mac@uw-beaver (info-mac) (11/07/84)
From: Alan_Krantz%VANDERBILT.MAILNET%mit-multics.arpa@csnet-relay.arpa An observation: A friend of mine who has a copy of the assembler noticec that it generated relocateable code via using A5 as a base register. While this is nice and dandy (and a nice way to get around not having a hardware memory manager) the question arises as to how you can access a data strcture which is larger then 64K (being that the displacement is limited to 16 bits)? That is does anyone know how the Mac generates relocateable code and at the same time doesn't place a 64K limit on data structure (such as a single array) (I suspect this is why segements on the Mac are 32K) ?? Does SuMacC avoid this problem - and if so how ??