Skip to content

Latest commit

 

History

History
28 lines (14 loc) · 1.13 KB

File metadata and controls

28 lines (14 loc) · 1.13 KB

Simulador de monitor

Algoritmo desenvolvido no 3º semestre do curso de Ciência da Computação para a disciplina de Sistemas Operacionais ministrada pelo professor Erwin Alexander Uhlmann.

Funcionamento:

Este algoritmo simula o funcionamento de um monitor 24x24, onde cada "[ ]" é um pixel, e estes podem ser "acesos", virando "|0|", desenhando as letras na tela.

Cada letra desenhada, ocupa um espaço de 3x5 pixels (largura x altura), sendo possível escrever 4 linhas com 8 letras, já que a cada quebra de linha, é pulada uma linha de 24x1 pixels (largura x altura).

Apenas foram feitas as letras "A", "B", "C", "D", "E", "L", "H" e "O".

Ao pressionar as teclas, é chamada a função correspondente que "acende" os pixels para formar o desenho da letra.

Ao teclar Enter faz uma quebra de linha e o cursor passa para a linha de baixo, descendo 6 pixels de altura.

Pressionando a tecla Backspace, apaga a última letra digitada.

Exemplo:

Figura 1 - Imprimindo "HELLO" e "ABCD"