Hoje (22/09/2022), o primeiro computador viavél desenvolvido no Brasil faz 50 anos

Patinho Feio, primeiro computador construído pela Escola Politécnica, completa 50 anos

O primeiro computador desenvolvido pela Escola Politécnica da Universidade de São Paulo, o Patinho Feio, completa 50 anos. Desenvolvido em 1972 pelo Laboratório de Sistemas Digitais do Departamento de Engenharia Elétrica, a ideia de sua construção surgiu em uma disciplina da pós-graduação em Engenharia Elétrica, que na época englobava também a computação. O professor do Departamento de Engenharia de Telecomunicações da Escola Politécnica, José Roberto Castilho Piqueira, ressalta que o importante é lembrar que o surgimento do computador está ligado à disposição de alunos do curso da Engenharia em construí-lo: “Era um grupo muito coeso de gente jovem e voltada para o trabalho em equipe”.

Curiosidades

Por que viável?

O Patinho Feio não foi o primeiro, o Instituto de Tecnologia da Aeronáutica (ITA) desenvolveu em 1961 o Zezinho. Mas o projeto da Politécnica criou o time que criou o G10, primeiro computador aplicado em missão real na Marinha Brasileira e a criação da Cobra Computadores e Sistemas do Brasil.

Capacidade

Microcomputador de 8 bits Memória principal: 8 kbytes Ciclo de máquina: 2 microssegundos (500 Hz) Interfaces: unidade de fita de papel, impressora, terminal de vídeo e plotter

Assembly em pt-BR

Sim, a linguagem de alto nível do Patinho Feio era um dialéto de Assembly em português por exemplo:

SOM - soma
ARM - armazena
CAR - carrega
PLA - pulo incondicional
PARE - pare
DD - deslocar bit a direita
DE - deslocar bit a esquerda
SAI - saída de dados
ENT - entrada de dados

A documentação completa você pode ver no repositório https://github.com/ArqueologiaDigital/PatinhoFeio

Exemplo de código fonte do Patinho Feio

*     PROGRAMA  -  LIGACAO ENTRE PATO E SINTETIZADOR
* 
* 
 ORG /4 
 SAL /44
 PLA INT
 SAL /D4
 PLA ILO
 CARI 4 
 TRI
 CARI /2E 
 PLA SAI
**

Emulador

Caso queira se aventurar, o projeto https://github.com/ArqueologiaDigital/PatinhoFeio_Arduino é um emulador do Patinho Feio para Arduíno.

Mais informações

Veja o vídeo da Politécnica da USP sobre o primeiro computador viável do Brasil, https://www.youtube.com/watch?v=wQ22Ymo0Spk