Процессоры x86 работают в одном из нескольких режимов. 64-битный "длинный" режим является дополнительным режимом, представленным в изобилии режимов, уже присутствующих среди 32-битных процессоров. 64-разрядные ЦП по-прежнему сохраняют все старые режимы, так же как 32-разрядные ЦП сохраняют более старый 16-разрядный режим старого 8086.
Немного упрощая, так как архитектура x86 прогрессировала в течение многих лет, начиная с исходного процессора 8086 с конца 70-х годов (который сам является производным от еще более старого процессора 8080), к нему добавлены дополнительные режимы.
80386 поддерживал так называемый 32-битный или "защищенный" режим. Тем не менее, он загружается в исходном 16-битном режиме 8086 для совместимости. Одной из задач инициализатора операционной системы является переключение его в этот 32-разрядный защищенный режим на 32-разрядном процессоре.
Начиная с 64-битных расширений AMD к этому (у Intel в течение короткого времени был конкурирующий стандарт), существует еще один режим, названный 64-битным "длинным режимом". Однако, по крайней мере, в системах на основе BIOS (UEFI может отличаться), такие процессоры по-прежнему загружаются в этом старом 16-разрядном режиме. Когда ОС все настроит, ей нужно переключить ЦП в 64-битный режим для запуска 64-битного кода.
Таким образом, каждый 64-разрядный процессор также является 32-разрядным и 16-разрядным процессором. Все зависит от того, в каком режиме вы устанавливаете процессор.