А потаму что sizeof(size_t) в твоем Багланде ==2 даже в huge. pointer использовать можешь, кстати, а массив придется farmalloc-ом делать ну или еще более творческти.. Эх, прямо заностальгировал я по старым-добрым DOS.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)