Please use this identifier to cite or link to this item:
http://hdl.handle.net/11422/22824
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Silva, Gabriel Pereira | - |
dc.contributor.author | Bruno, Daniel Barbosa | - |
dc.date.accessioned | 2024-05-16T17:43:23Z | - |
dc.date.available | 2024-05-18T03:00:13Z | - |
dc.date.issued | 2024-03-27 | - |
dc.identifier.uri | http://hdl.handle.net/11422/22824 | - |
dc.language | por | pt_BR |
dc.publisher | Universidade Federal do Rio de Janeiro | pt_BR |
dc.rights | Acesso Aberto | pt_BR |
dc.subject | Simulador | pt_BR |
dc.subject | Processador Sapiens | pt_BR |
dc.subject | SimuS | pt_BR |
dc.subject | Simulator | pt_BR |
dc.subject | Sapiens processor | pt_BR |
dc.title | O processador Sapiens16: uma variante da arquitetura Sapiens para 16 bits | pt_BR |
dc.type | Trabalho de conclusão de graduação | pt_BR |
dc.contributor.referee1 | Gualandi, Hugo Musso | - |
dc.contributor.referee2 | Borges, José Antonio dos Santos | - |
dc.description.resumo | Este 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.country | Brasil | pt_BR |
dc.publisher.department | Instituto de Computação | pt_BR |
dc.publisher.initials | UFRJ | pt_BR |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | pt_BR |
dc.embargo.terms | aberto | pt_BR |
Appears in Collections: | Ciência da Computação |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
DBBruno.pdf | 735.36 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.