Sim, a restrição no código de 16 bits é quando o processador está em execução no "modo longo". Um sistema operacional de 32 bits não colocará a CPU no modo longo.
Você também pode usar emulação (como o DosBox) para executar programas de 16 bits.
Eu tenho um laptop de 64 bits (ou seja, veio pré-instalado com o Win 7 versão de 64 bits). Você sabe, eu poderia ter comprado um sistema de 32 bits, mas eu estava olhando para atualizar a memória RAM para 8 GB em um ano ou mais. Eu já sei que não posso executar programas de 16 bits em um ambiente de 64 bits, no entanto, minha pergunta é a seguinte:
Poderei executar programas de 16 bits nesta mesma máquina se eu instalar a versão do Win 7 de 32 bits nela?
Sim, a restrição no código de 16 bits é quando o processador está em execução no "modo longo". Um sistema operacional de 32 bits não colocará a CPU no modo longo.
Você também pode usar emulação (como o DosBox) para executar programas de 16 bits.
Sim, o Windows 7 de 32 bits pode executar programas de 16 bits. O Windows 7 de 64 bits não pode.
"As versões de 64 bits do Windows não suportam componentes de 16 bits, processos de 16 bits ou aplicativos de 16 bits" link
Sim, você pode executar programas de 16 bits no Windows 7 de 32 bits, mesmo que o processador seja de 64 bits.
Sim, você pode executá-lo no Windows 7 de 32 bits.
Se você realmente quer rodá-lo no sistema operacional de 64 bits, você pode experimentar o dosbox ou instalar um sistema operacional DOS / 32-bit no VirtualBox
Tags windows-7