Известно, что тип INTEGER используется для операций с адресной арифметикой в модуле Kernel вместо указателя, поскольку из сообщения об языке Компонентный Паскаль тип INTEGER является 32-битным числом. Это уже нельзя назвать красивым решением, поскольку код непереносим ни между различными аппаратными архитектурами, ни даже между компиляторами КП.
Если я вижу в коде число4, то подразумевается ли под ним размер машинного слова (архитектура процессора) в контексте адресной арифметики?