Perguntas com a marcação «architecture»

15
Por que os computadores usam apenas 0 e 1?

Por que os computadores usam apenas 0 e 1? A adição de outros números, como 2 ou 3, não acelerará os computadores? Além disso, 2 e 3 podem ser usados ​​para reduzir o comprimento de bits de números inteiros (2 e 3 podem ser usados ​​para finalizar um número inteiro, de modo que o número 1 precise...

12
Como projetar eficientemente o opcode para uma CPU?

Estou construindo uma CPU simples de 16 bits no Logisim e tenho a ALU pronta e os códigos de operação que eu quero ter. Agora, acho realmente difícil encontrar a codificação correta para os comandos, para que os diferentes subcircuitos (por exemplo, lógica, aritmética) não precisem de todos os fios...

11
O que significa para uma CPU suportar uma pilha?

Como uma CPU não suporta uma pilha? Alguma arquitetura que usa sub-rotinas (tenho certeza de que são todas as arquiteturas) precisa inserir o endereço de retorno na pilha para que possa retornar para onde chamou a sub-rotina? A pilha significa apenas uma seção da memória com um ponteiro que cresce...