Признак размера операнда команды CALL в деиствительности описывается битом D для сегмента, содержащего адресат, и любого командного префикса размера операнда.
Когда на селектор указателя ссылается команда CALL, выбирающая шлюз дескриптора, то тип вызова определяется типом шлюза вызова. Вызов, идущий через шлюз вызова процессора 80286 (тип дескриптора 4), имеет признак 16-разрядного размера операнда; вызов, идущий через шлюз вызова центральных процессоров 286/ i486 (тип дескриптора 12), имеет признак 32-разрядного размера операнда. Смещение относительно адресата берется из дескриптора шлюза; таким образом, каждая 16-разрядная процедура может вызывать процедуру расположенную в адресном пространстве больше 64 Кбайт в 32-разрядном сегменте, поскольку 32-разрядный шлюз вызова содержит 32-разрядное смещение.
Немодифицированный 16-разрядный сегмент кода, который успешно запускается на процессоре 8086 или в режиме реальных адресов на процессоре 80286, имеет очищенный D-бит и не использует префикса замены размера операнда; таким образом, он будет использовать 16-разрядную версию команды CALL. Единственная модификация, которая требуется для того, чтобы 16-разрядная процедура смогла сделать 32-разрядный вызов - это перемещение вызова в шлюз вызова процессора 386/i486.