Simulador de execução de programas em linguagem de montagem

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorMartins, Simone de Lima-
Autor(es): dc.contributorhttp://lattes.cnpq.br/5202429302236084-
Autor(es): dc.contributorKohwalter, Troy Costa-
Autor(es): dc.contributorhttp://lattes.cnpq.br/6566638510400299-
Autor(es): dc.creatorRamalho, Nathaniel dos Santos-
Data de aceite: dc.date.accessioned2024-07-11T18:21:11Z-
Data de disponibilização: dc.date.available2024-07-11T18:21:11Z-
Data de envio: dc.date.issued2023-10-29-
Data de envio: dc.date.issued2023-10-29-
Fonte completa do material: dc.identifierhttp://app.uff.br/riuff/handle/1/30997-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/768871-
Descrição: dc.descriptionO uso de um simulador para auxiliar no entendimento de assuntos abstratos ou de difícil observação se mostra muito vantajoso. No caso da compreensão do funcionamento de uma UCP e da linguagem de montagem não é diferente. Existem diversas soluções que tem finalidade educativa ou podem ser usadas como ferramenta auxiliar para o aprendizado. Entretanto, a grande maioria possui um grande número de funcionalidades que acaba exigindo muito tempo para aprendê-las. Dessa forma, a proposta desse trabalho é implementar um simulador de execução de programas escritos em linguagem de montagem que seja simples de usar e que auxilie no entendimento do funcionamento da UCP e linguagem de montagem. Além disso, que apresente características idênticas ao sistema apresentado em uma aula de introdução a organização de computadores. Como forma de avaliar se o programa trata adequadamente o problema em questão foram observadas as necessidades dos alunos ao utilizarem ferramentas para o auxílio do aprendizado levantando assim os requisitos do sistema e implementá-los. Para isto, estudamos trabalhos semelhantes, elaboramos uma definição do sistema e finalmente implementamos o simulador-
Descrição: dc.descriptionThe use of a simulator to assist in the understanding of abstract subjects or hard observations is very advantageous. In the case of understanding the functioning of a CPU and the assembly language is not different. There are various solutions that have educational applications or can be used as auxiliary tools for learning. However, the vast majority has a large number of characteristics that end up requiring a lot of time to learn them. Thus, the aim of this work is to implement a simulator of execution of programs written in assembly language that is simple to use and that helps in understanding the functioning of the CPU and assembly language. In addition, it presents characteristics identical to the system presented in an introduction to computer organization class. As a way of evaluating whether the program deals with the problem in question, there were observed the needs of the students when using tools to aid the surveys, learning the system and implementation requirements accordingly. For this, we studied similar works, elaborated a definition of the system and finally implemented the simulator-
Descrição: dc.description52 p.-
Formato: dc.formatapplication/pdf-
Idioma: dc.languagept_BR-
Direitos: dc.rightsOpen Access-
Direitos: dc.rightsCC-BY-SA-
Palavras-chave: dc.subjectSimulador-
Palavras-chave: dc.subjectUCP-
Palavras-chave: dc.subjectSimulação-
Palavras-chave: dc.subjectUnidade central de processamento-
Palavras-chave: dc.subjectLinguagem de computação (computador)-
Palavras-chave: dc.subjectSimulator-
Palavras-chave: dc.subjectCPU-
Título: dc.titleSimulador de execução de programas em linguagem de montagem-
Tipo de arquivo: dc.typeTrabalho de conclusão de curso-
Aparece nas coleções:Repositório Institucional da Universidade Federal Fluminense - RiUFF

Não existem arquivos associados a este item.