Qual é a diferença entre um microcontrolador e um
O microprocessador é um circuito integrado que elabora informações na forma de sinais digitais. Não deve ser confundido com um microcontrolador, que incorpora muitos dispositivos adicionais para controlar sistemas embarcados.
Qual é a diferença entre um microcontrolador e um
Em um microprocessador de 8 bits, seu barramento de dados consiste em 8 linhas de dados. Em um microprocessador de 16 bits, seu barramento de dados consiste em 16 linhas de dados e assim por diante. Por que não existe um microprocessador de 256 bits nem um microprocessador de 512 bits? Por que...
Uma CPU (como a Intel i3 / i5 / i7 / Xeon) com RAM de cache no chip pode usá-la como sua única RAM funcional, sem bancos de memória externos conectados? Ou deve haver RAM externa e o cache não pode ser acessado ou usado sozinho? As CPUs de desktop / servidor modernas costumam ter mais RAM interna...
Isso me ocorreu que, se você está escrevendo um sistema operacional, em que está escrevendo? Eu pergunto isso enquanto estou lendo um livro sobre fundamentos de microprocessadores de 1980 e essa pergunta me veio à cabeça: Como foi programado o primeiro chip de microprocessador? A resposta pode...
Segundo a Wikipedia, o poder de processamento está fortemente vinculado à lei de Moore: http://en.wikipedia.org/wiki/Moore's_law O número de transistores que podem ser colocados de forma barata em um circuito integrado dobrou aproximadamente a cada dois anos. A tendência continua por mais de...
A página Instruções da Wikipedia por segundo diz que um i7 3630QM fornece ~ 110.000 MIPS a uma frequência de 3,2 GHz; seria (110 / 3,2 instruções) / 4 núcleos = ~ 8,6 instruções por ciclo por núcleo ?! Como um único núcleo pode fornecer mais de uma instrução por ciclo? Para meu entendimento, um...
Você pode recomendar uma implementação legível e educacional de uma CPU em VHDL ou Verilog? De preferência algo bem documentado. PS: Eu sei que posso olhar opencores, mas estou especificamente interessado em coisas que as pessoas realmente viram e acharam interessantes. PS2. Desculpe pelas tags...
Por que as instruções precisam ser processadas em intervalos de tempo definidos (ou seja, com o uso de um relógio)? Eles não podem ser executados sequencialmente - imediatamente após a conclusão da instrução anterior? Uma analogia para a necessidade de relógios em microcontroladores seria...
O que acontece em um processador incorporado quando a execução atinge essa returnafirmação final Tudo fica congelado como está; consumo de energia etc, com um NOP eterno longo no céu? ou os NOPs são executados continuamente ou o processador será desligado completamente? Parte do motivo pelo qual...
Uma variedade de bug particularmente irritante em um sistema controlado por microprocessador é o reinício inesperado do microprocessador. Uma ferramenta importante para depurar esse tipo de problema é uma lista de possíveis causas. O que poderia fazer com que um microcontrolador fosse reiniciado...
Dado o mesmo número de estágios de tubulação e o mesmo nó de fabricação (digamos, 65 nm) e a mesma voltagem, os dispositivos simples devem funcionar mais rápido que os mais complicados. Além disso, a mesclagem de vários estágios do pipeline em um só deve diminuir a velocidade por um fator maior que...
Como a comunicação serial assíncrona está amplamente difundida entre os dispositivos eletrônicos até hoje em dia, acredito que muitos de nós já encontramos essa pergunta periodicamente. Considere um dispositivo eletrônico De um computador PCconectado à linha serial (RS-232 ou similar) e necessário...
Eu tenho o chip, então como eu adicionaria: um relógio, RAM, disco rígido (talvez EEPROM?), Uma tela (tela gráfica de LCD?), Método de entrada (teclado,
Vi muitos vídeos no YouTube em que as pessoas delidam processadores e depois aplicam líquidos melhores para resfriar o processador. Exemplo: i5 e i7 Haswell e Ivy Bridge - Tutorial Delid FULL - (Vice Método) No entanto, eu também vi que as pessoas que trabalham em fábricas estão usando roupas...
Como hobby de engenharia geral, estou aprendendo mais sobre o mundo dos microcontroladores todos os dias. Uma coisa que ainda não entendi é o significado da versão bit de um microcontrolador. Uso o ATmega8 há vários meses e parece funcionar muito bem para meus propósitos. Sei como coisas como...
Na instrução do microprocessador 8085, há uma operação de controle da máquina "nop" (sem operação). Minha pergunta é: por que precisamos de uma operação sem? Quero dizer, se tivermos que encerrar o programa, usaremos o HLT ou o RST 3. Ou se queremos passar para a próxima instrução, forneceremos as...
Então, eu estou querendo aprender Assembly primeiro em um MP, depois passar para C (já que parece que é o que a maioria deles usa). Estou querendo entrar na programação incorporada, adoro coisas de baixo nível C (o Kernels / Modules for Linux é principalmente o que eu fiz), mas adoro a ideia de...
Tenho uma pergunta bastante direta, mas não consegui encontrar uma resposta para ela em nenhum lugar. Em um sistema Von-Neumann em que código e dados residem na mesma RAM, a CPU deve buscar todas as instruções na memória. Agora, para mover grandes quantidades de dados entre os componentes do...
Teoricamente, os registros não são necessários; todos os microprocessadores ainda funcionariam sem registros. Mas essa adição aparentemente trivial ajudou a tornar os microprocessadores mais eficientes. Por que não podemos ter mais registros para extrair mais benefícios deles? Eles são apenas...
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 2 anos . Estou trabalhando em...