Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Matheus-Souza-Rozendo/marsbot

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Marsbot

GitHub repo size GitHub GitHub language count GitHub top language

Realizando um desenho na tela utilizando o recurso do simulador da arquitetura MIPS do Mars

MIPS, acrônimo para Microprocessor without interlocked pipeline stages, é uma arquitetura de microprocessadores RISC desenvolvida pela MIPS Computer Systems.

Neste projeto foi utilizado um simulador desta arquitetura chamado Mars.

Objetivo

O codigo consiste no controle de um robô que se movimenta por um papel (simulando uma cabeça de uma impressora) e escreve as informações no mesmo. Para isso, o robô utiliza como parametros de controle para seu movimento as informações contidas em um vetor.

Funcionalidades

O programa gera desenhos na tela a partir da informações contidas em um vetor.

O vetor deve ser escrito no seguinte formato: ângulo,tempo,pintar ou não pintar,.....

  • o ângulo deve ser um valor inteiro entre 0 e 359
  • tempo é a duração que o robô ficará executando esse comando
  • para pintar, deve-se colocar na 3º posição o valor 1, caso não queira pintar coloque o valor 0.

OBS:

A velocidade da simulação deve ser configurada para 30px/s

Resultado

Futuras melhorias

  1. Ler os comandos a partir de um arquivo .txt
  2. Gerar um arquivo .txt a partir de uma imagem real

Contato

Matheus Souza Rozendo – matheusrozendo234674@gmail.com

About

Desenho criado usando assembly da arquitetura mips

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.