Essa é uma ótima pergunta! Aqui está o colapso:
Sim, as CPUs trabalham com zeros e outros. *
Código binário: Informações do processo de CPUs usando código binário. O código binário é um sistema que representa dados usando apenas dois dígitos:0 e 1.
*
bits: Esses zeros e outros são chamados de "bits" (abreviação de dígitos binários).
*
Instruções e dados: Todas as instruções que a CPU é executada e todos os dados armazenados (como números, texto, imagens) são representados como uma sequência de zeros e outros.
Pense assim: Imagine um interruptor de luz. Pode estar em (1) ou desativado (0). Uma CPU é como uma coleção gigante de interruptores de luz, cada um representando um pouco. Ao ativar e desativar esses interruptores em combinações específicas, a CPU pode processar informações e executar instruções.
Nota importante: Enquanto as CPUs usam código binário internamente, os programadores geralmente interagem com elas usando linguagens de programação de nível superior como Python, Java ou C ++. Esses idiomas permitem mais instruções legíveis pelo homem, e o compilador os traduz em código binário que a CPU pode entender.