emulador sdk6800/6811

Discussão em 'Dicas e tutoriais' iniciado por kodo no kami, 12 Maio 2018.

  1. kodo no kami
    Offline

    kodo no kami Membro Conhecido

    Afiliado:
    16 Dezembro 2015
    Mensagens:
    229
    Sexo:
    Masculino
    Avaliações:
    +303 / -0
    e ae galera nesse post vamos ver um emulador para arquitetura Motorola 6800. O M6800 foi o primeiro microprocessador de 8 bits da Motorola, o seu set de instruções é bastante semelhante aos processadores 6502 da Rockwell com algumas diferenças (embora as instruções é bastante parecida, o binário das duas arquiteturas são incompatíveis entre si). O emulador que vamos brincar é o SDK6800/6811 da hvrsoftware (nesse tópico não estarei ensinando sobre a arquitetura 6800 ou sobre o assembly dela, apenas apresentando um pouco sobre o emulador ~ talvez em um futuro post quem sabe né ^^ ). Podemos baixar o emulador direto no site oficial

    site oficial (hvrsoftware)

    depois de baixar e executar. No lado esquerdo dele colocamos o nosso código assembly. No meio podemos visualizar a memoria, o display de saída e uma referencia do assembly. No lado esquerdo fica os registradores. Em baixo fica a aba de erros e os botões para rodar, parar e salvar o código. Na parte superior podemos escolher entre o 6800 e o 6811 (creio que esse 6811 seja um microcontrolador e não um microprocessador)

    [​IMG]

    agora digitamos o codigo assembly e por fim rodamos ele. Para um exemplo bem basico vou atribuir um valor a um registrador e incrementar esse registrador ate um certo valor

    Código (Forge Crash):
     ldaa #$0
    kodo inca
     cmpa #$10
     beq kami
     jmp kodo
    kami jmp kami
    [​IMG]

    por fim rodamos o código apertando no run, ou no step para rodar ele passo a passo. Pela logica do meu código ele vai incrementar o registrador A ate o valor 10, depois ficara preso no loop infinito

    [​IMG]

    bom galera esse é um bom emulador para aprender sobre arquitetura m6800, ele é bastante simples e interessante ^^

    by kodo no kami
     
    • Vencedor Vencedor x 3
    • Gostei Gostei x 1
    • Top Top x 1
    • Útil Útil x 1
  2. Artur2324
    Offline

    Artur2324 Membro Conhecido VIP Sabotador.com

    Afiliado:
    20 Outubro 2014
    Mensagens:
    127
    Sexo:
    Masculino
    Avaliações:
    +142 / -1
    Apelido no Minecraft:
    Jarvasf
    cool
     
    • Amigável Amigável x 1
  3. Pixeladoow
    Offline

    Pixeladoow Membro Ativo

    Afiliado:
    30 Junho 2016
    Mensagens:
    96
    Sexo:
    Masculino
    Avaliações:
    +64 / -0
    Apelido no Minecraft:
    Pixeladoow
    Parabéns pelo tutorial, amigo, vejo você sempre caprichando neles, porém recebe pouca atenção. :(
     
    • Amigável Amigável x 1
  4. kodo no kami
    Offline

    kodo no kami Membro Conhecido

    Afiliado:
    16 Dezembro 2015
    Mensagens:
    229
    Sexo:
    Masculino
    Avaliações:
    +303 / -0
    opa valeu ai galera \o

    =/ so um pouco mano, momento musica triste T.T



    kkkk tamos ai mano \o
     

Compartilhe esta Página