O Micro:Bit usa um processador
32 bits Cortex-M0+ . Seu trabalho é executar as instruções a partir dos programas que você escreve (ou carrega). Isso inclui:
*
Instruções de busca e decodificação: O processador lê instruções da memória do programa e interpreta o que eles significam.
*
Executando instruções: Ele realiza as instruções, o que pode envolver:
*
operações aritméticas e lógicas: Adicionando, subtraindo, comparando valores.
*
Manipulação de dados: Movendo dados na memória.
*
Fluxo de controle: Tomando decisões com base em condições (por exemplo, declarações if-then-else) e percorrendo as instruções repetidamente.
*
entrada/saída (E/O): Comunicando -se com os vários componentes de Micro:Bit, como LEDs, botões, acelerômetro, rádio, etc.
*
Gerenciando a memória: O processador acompanha onde dados e instruções são armazenados na memória limitada Micro:Bit.
*
Tempo e agendamento: Ele garante que diferentes partes do seu programa sejam executadas na ordem correta e nos momentos apropriados.
Em essência, o processador é o "cérebro" do Micro:Bit, responsável por realizar todos os cálculos e controlar o hardware para fazer com que o dispositivo funcione de acordo com o seu programa. É um processador relativamente baixo, mas eficiente, perfeitamente adequado às tarefas que o micro:o bit executa.