Skip to content

Comments

Remove arquivos antigos e adiciona versão modular em 'modular/'#1

Open
Zaws77 wants to merge 1 commit intoDavyGuedes:masterfrom
Zaws77:modularizacao
Open

Remove arquivos antigos e adiciona versão modular em 'modular/'#1
Zaws77 wants to merge 1 commit intoDavyGuedes:masterfrom
Zaws77:modularizacao

Conversation

@Zaws77
Copy link

@Zaws77 Zaws77 commented May 20, 2025

Descrição

Este Pull Request realiza uma grande refatoração no projeto MIC1, com as seguintes mudanças principais:

Remove arquivos antigos da versão monolítica.

Cria uma estrutura completamente modularizada dentro da pasta modular/.

Separa o código em arquivos organizados: cpu.c/h, controle.c/h, memoria.c/h, interface.c/h, main.c e includes/comuns.h.

Adiciona um Makefile para facilitar a compilação.

Inclui um assembler.py para transformar código assembly em programa.bin.

Adiciona gerar_microprog.py para criar o microprograma microprog.rom.

Cria também uma pasta legacy/ para preservar a versão anterior como referência.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant