Vilarejo PK2P
Bem-vindo ao fórum Vilarejo PK2P! O fórum oficial do canal Press Key to Play do Youtube!

Participe do fórum, é rápido e fácil

Vilarejo PK2P
Bem-vindo ao fórum Vilarejo PK2P! O fórum oficial do canal Press Key to Play do Youtube!
Vilarejo PK2P
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Grupo para reunir as pessoas que acompanham os vídeos no canal Press Key to Play e discutir os assuntos abrangidos pelo Blog PK2P.

Últimos assuntos

» RPG de Mesa: A fronteira Volume 4: O Castelo Owlrick. (D&D5e)
por Ariano 10/12/2020, 23:18

» [tutorial] hash em C/C++ com openssl
por kodo no kami 21/9/2020, 13:37

» ping lista grafico
por kodo no kami 24/7/2020, 07:53

» [Discord] Campanha de RPG D-cyber
por Jonatan15 17/7/2020, 11:11

» [tradução] 1869 (msdos)
por kodo no kami 26/6/2020, 13:43

» [source] exemplo filtro mediano
por kodo no kami 1/6/2020, 00:24

» [tutorial] criar filtro nas imagens (python)
por kodo no kami 22/5/2020, 19:29

» Wireless IDS Sagemcom
por kodo no kami 22/4/2020, 23:50

» [source] detectar dispositivos no wifi (sagemcom)
por kodo no kami 9/3/2020, 20:25

» [tutorial] wla assemblador (65xx, 68xx, z80, 8008, 8080 e huc6280)
por kodo no kami 2/2/2020, 16:42


Você não está conectado. Conecte-se ou registre-se

[tutorial] emulador sdk6800/6811

Ir para baixo  Mensagem [Página 1 de 1]

kodo no kami

kodo no kami

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)

[tutorial] emulador sdk6800/6811 N19brUk

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:
ldaa #$0
kodo inca
 cmpa #$10
 beq kami
 jmp kodo
kami jmp kami

[tutorial] emulador sdk6800/6811 ZsKSdhF

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

[tutorial] emulador sdk6800/6811 HPviyfG

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

by kodo no kami

https://eofclub.in/forum

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos