Skip to content

Trabalho 3 de Organizacão e Arquitetura de Computadores

License

Notifications You must be signed in to change notification settings

LSantos06/AssemblerRAWImages

Repository files navigation

AssemblerRAWImages

##Trabalho 3 de Organizacão e Arquitetura de Computadores


Imagem "image.raw" utilizada para demonstração do funcionamento do trabalho.

O trabalho consiste no desenvolvimento de algumas funções para manipulação de imagens .RAW. As operações a serem implementadas são:

  • Leitura de um arquivo binário com uma descrição de uma figura colorida, no formato RGB utilizado pelo MARS;
  • Exibição da figura no mostrador gráfico do MIPS;
  • Leitura e escrita de pixels da imagem;
  • Conversão para cinza.

Estas operações deverão ser disponibilizadas a partir de uma interface textual com o usuário. O arquivo contendo a imagem deve chamar-se “image.raw”.

##Instruções

  • Executar o MARS no mesmo diretório em que o arquivo "image.raw" se encontra;
  • Configuração da memória:
    • default
  • Ao abrir o MARS, após abrir o arquivo Trabalho3.asm, deve-se abrir o Bitmap Display, localizado na aba Tools;
  • Configuração do Bitmap Display:
    • Unidade de largura em pixels: 4
    • Unidade de altura em pixels: 4
    • Largura do display: 256
    • Altura do display: 256
    • Endereço base do display: 0x10040000 (heap)

About

Trabalho 3 de Organizacão e Arquitetura de Computadores

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published