Please use this identifier to cite or link to this item:
https://ric.cps.sp.gov.br/handle/123456789/33636
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | CARLSON FILHO, Carlos Magnus | - |
dc.contributor.author | QUEIRÓS, Arthur Henrique Faria | - |
dc.contributor.other | ONISHI, Flávio Takahashi | - |
dc.contributor.other | SOUZA, Igor | - |
dc.date.accessioned | 2025-07-02T21:24:28Z | - |
dc.date.available | 2025-07-02T21:24:28Z | - |
dc.date.issued | 2024-12-03 | - |
dc.identifier.citation | QUEIRÓS, Arthur Henrique Faria. Compiladores: conceitos e técnicas. 2024. Trabalho de Conclusão de Curso (Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas) – Faculdade de Tecnologia de São José do Rio Preto, São José do Rio Preto, 2024. | pt_BR |
dc.identifier.uri | https://ric.cps.sp.gov.br/handle/123456789/33636 | - |
dc.description.abstract | Este trabalho apresenta o desenvolvimento de um assembler para um processador de 8 bits, capaz de traduzir instruções de linguagem de montagem para código de máquina binário. O assembler foi implementado em Python e possui funcionalidades para interpretar diferentes formatos de instruções, mapeando operações e registradores para seus códigos binários correspondentes. A ferramenta também inclui um modo de depuração e foi projetada para processar arquivos de entrada e gerar uma saída binária pronta para execução. O projeto atende aos requisitos do processador de 8 bits, permitindo que instruções sejam validadas e codificadas eficientemente. O assembler foi testado com uma variedade de instruções para garantir precisão e usabilidade, sendo uma contribuição relevante para o desenvolvimento e execução de programas em arquiteturas simples de computação. | pt_BR |
dc.description.abstract | This paper presents the development of an assembler for an 8-bit processor, capable of translating assembly language instructions into binary machine code. The assembler was implemented in Python and includes functionalities to interpret different instruction formats, mapping operations and registers to their corresponding binary codes. The tool also features a debug mode and was designed to process input files and generate binary output ready for execution. The project meets the requirements of the 8-bit processor, enabling efficient validation and encoding of instructions. The assembler was tested with a variety of instructions to ensure accuracy and usability, making it a relevant contribution to the development and execution of programs in simple computing architectures. | pt_BR |
dc.description.sponsorship | Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas | pt_BR |
dc.language.iso | pt_BR | pt_BR |
dc.publisher | 121 | pt_BR |
dc.subject | Arquitetura da Informação | pt_BR |
dc.subject | Python | pt_BR |
dc.subject | Montadores e compiladores | pt_BR |
dc.subject.other | Informação e Comunicação | pt_BR |
dc.title | Compiladores: conceitos e técnicas | pt_BR |
dc.title.alternative | Compilers: concepts and techniques | pt_BR |
dc.type | Artigo Científico | pt_BR |
dcterms.type | - | pt_BR |
Appears in Collections: | Trabalhos de Conclusão de Curso |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
analiseedesenvolvimentodesistemas_2024_2_arthurhenriquefqueiros_compiladoresconceitosetecnicas.pdf | 380.37 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.