Please use this identifier to cite or link to this item: http://hdl.handle.net/11422/22824
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorSilva, Gabriel Pereira-
dc.contributor.authorBruno, Daniel Barbosa-
dc.date.accessioned2024-05-16T17:43:23Z-
dc.date.available2024-05-18T03:00:13Z-
dc.date.issued2024-03-27-
dc.identifier.urihttp://hdl.handle.net/11422/22824-
dc.languageporpt_BR
dc.publisherUniversidade Federal do Rio de Janeiropt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectSimuladorpt_BR
dc.subjectProcessador Sapienspt_BR
dc.subjectSimuSpt_BR
dc.subjectSimulatorpt_BR
dc.subjectSapiens processorpt_BR
dc.titleO processador Sapiens16: uma variante da arquitetura Sapiens para 16 bitspt_BR
dc.typeTrabalho de conclusão de graduaçãopt_BR
dc.contributor.referee1Gualandi, Hugo Musso-
dc.contributor.referee2Borges, José Antonio dos Santos-
dc.description.resumoEste trabalho apresenta um simulador adaptado para uma versão modificada do processador Sapiens, projetado para avançar os estudos de arquitetura de computadores. O simulador, junto com a variante do processador, implementa alterações destinadas a melhorar a experiência do usuário, especialmente para aqueles novos no desenvolvimento em linguagem de montagem. Um problema crítico identificado dentro da arquitetura Sapiens foi a falta de correspondência entre as larguras do acumulador e do ponteiro de instrução, dificultando o funcionamento contínuo de ponteiros de 16 bits dentro do acumulador de 8 bits. Para resolver isso, o Sapiens16, a variante desenvolvida neste projeto, soluciona o dilema expandindo a largura do acumulador para 16 bits. O simulador acompanhante, SimuS-16, incorpora recursos que facilitam o monitoramento da simulação, como pontos de interrupção e diversos métodos de visualização de dados de memória. Notavelmente, o SimuS-16 oferece mecanismos aprimorados de feedback de erro durante as fases de montagem e execução do programa. O resultado esperado dessa iniciativa é uma redução significativa na complexidade associada ao desenvolvimento e monitoramento de progresso de programas em linguagem de montagem, especialmente em comparação com seus predecessores.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentInstituto de Computaçãopt_BR
dc.publisher.initialsUFRJpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.embargo.termsabertopt_BR
Appears in Collections:Ciência da Computação

Files in This Item:
File Description SizeFormat 
DBBruno.pdf735.36 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.