O Neander.js é uma implementação web interativa do processador hipotético Neander, desenvolvido para estudantes e entusiastas de arquitetura de computadores e eletrônica digital. Este simulador oferece uma interface moderna e intuitiva para aprender os conceitos fundamentais de processadores e programação em baixo nível.
- 🖥️ Simulador Visual: Interface gráfica completa do processador Neander
- 💾 Memória de Programa: Edição e visualização da memória de programa
- 📊 Memória de Dados: Monitoramento da memória de dados em tempo real
- ⚡ Execução de Instruções: Execução passo a passo ou automática
- 🔧 Editor de Código: Editor integrado com syntax highlighting
- 📈 Registradores: Visualização dos registradores do processador
- 🎯 Debugging: Ferramentas de depuração e análise
- Frontend: Vue.js 3, JavaScript ES6+
- Build Tool: Vite
- UI Framework: Bootstrap 5
- Editor: CodeMirror 6
- Ícones: Bootstrap Icons
-
Clone o repositório
git clone https://github.com/seu-usuario/neander-js.git cd neander-js -
Instale as dependências
npm install
-
Execute o projeto em modo de desenvolvimento
npm run dev
-
Acesse no navegador
http://localhost:5173
npm run buildUse gratuitamente online: kstrtech.com.br/neander-js
- Programação: Use o editor de código para escrever programas em assembly do Neander
- Execução: Execute o programa passo a passo ou automaticamente
- Debugging: Monitore registradores e memória durante a execução
- Análise: Visualize o estado do processador em tempo real
O Neander é um processador hipotético criado para fins educacionais, baseado na arquitetura de Von Neumann. Ele possui:
- 8 bits de largura de dados
- 256 bytes de memória
- Conjunto de instruções simplificado
- Registradores básicos (AC, PC, etc.)
Contribuições são bem-vindas! Para contribuir:
- Faça um fork do projeto
- Crie uma branch para sua feature (
git checkout -b feature/AmazingFeature) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature') - Push para a branch (
git push origin feature/AmazingFeature) - Abra um Pull Request
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Neander.js is an interactive web implementation of the hypothetical Neander processor, designed for students and enthusiasts of computer architecture and digital electronics. This simulator provides a modern and intuitive interface to learn fundamental concepts of processors and low-level programming.
- 🖥️ Visual Simulator: Complete graphical interface of the Neander processor
- 💾 Program Memory: Edit and visualize program memory
- 📊 Data Memory: Real-time data memory monitoring
- ⚡ Instruction Execution: Step-by-step or automatic execution
- 🔧 Code Editor: Integrated editor with syntax highlighting
- 📈 Registers: Processor register visualization
- 🎯 Debugging: Debugging and analysis tools
- Frontend: Vue.js 3, JavaScript ES6+
- Build Tool: Vite
- UI Framework: Bootstrap 5
- Editor: CodeMirror 6
- Icons: Bootstrap Icons
-
Clone the repository
git clone https://github.com/your-username/neander-js.git cd neander-js -
Install dependencies
npm install
-
Run the project in development mode
npm run dev
-
Access in browser
http://localhost:5173
npm run buildUse for free online: kstrtech.com.br/neander-js
- Programming: Use the code editor to write Neander assembly programs
- Execution: Run programs step-by-step or automatically
- Debugging: Monitor registers and memory during execution
- Analysis: Visualize processor state in real-time
The Neander is a hypothetical processor created for educational purposes, based on Von Neumann architecture. It features:
- 8-bit data width
- 256 bytes of memory
- Simplified instruction set
- Basic registers (AC, PC, etc.)
Contributions are welcome! To contribute:
- Fork the project
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License. See the LICENSE file for more details.