Computadores incomuns de Jack Eisenmann


O título saiu no espírito de "Técnica - Juventude", e é bem verdade. “Quanto mais estranho, melhor” - este autor é guiado por esta regra ao desenvolver seus computadores eletrônicos e de retransmissão. Até o menu de seu site é um emulador de JavaScript de um computador abstrato DUO Navigator, controlado por quatro teclas. A emulação pode ser pausada e removida, redefinir, alterar o código e ver o que acontece. Antes disso, havia outro menu inconveniente, exigindo que o dedo (ou mouse) indicasse as coordenadas polares da seção, a subseção e assim por diante. Todos os outros 16 (no momento) computadores da série DUO não são abstratos, mas realmente feitos, muito diferentes um do outro. Muitos deles também podem ser verificados em ação sem repetir o uso de emuladores JavaScript.

Por exemplo, em um computador DUO Mega , a multitarefa é fornecida por multiprocessamento. Ele usa 16 microcontroladores. Um dos núcleos, chamado gerente, distribui as tarefas entre os demais, chamados processamento. Todos eles podem acessar 32 KB compartilhados de RAM estática. Ele também implementa uma divisão semelhante. A máquina é tão incomum que mesmo o uso de uma solução pronta como terminal - MicroVGA - não a torna um pouco menos doméstica.



O DUO Adept é uma máquina baseada em TTL com um sistema de comando especialmente desenvolvido para ela. Possui uma entrada de teclado PS / 2 e uma saída de vídeo composta.



Uma única instrução que pode ser executada com vários argumentos consiste em um conjunto de comandos do computador DUO Compact . 64 kilobytes de seu espaço de endereço são divididos entre ROM, RAM estática e portas de E / S. Outros desenvolvedores usam ROMs de maior volume nessas máquinas para armazenar, além de programas, tabelas verdadeiras. Aqui foi possível fazer sem ele.



Os computadores de retransmissão são representados por dois modelos de complexidade variável: o DUO Professional de Turing-incompleto, com apenas oito relés (falando estritamente, este não é um computador, mas registra e simplifica a ALU em sua forma pura) e um DUO Premium bastante grande.





O computador portátil DUO , à primeira vista, não se destaca: o teclado, o microcontrolador e a tela. Isso não é feito apenas pelos preguiçosos hoje, e os preguiçosos fazem duas peças por dia. Acontece que o idioma de entrada é incomum: não é RYMK, nem BASIC, nem Fort nem Brainwave, mas foi desenvolvido a partir do zero DPCL (DUO Portable Command Language). O programa do usuário pode interagir não apenas com o teclado e a tela, mas também com dezessete portas de E / S. Outras máquinas de microcontroladores do mesmo autor também são programadas em linguagens personalizadas.

Source: https://habr.com/ru/post/pt411737/


All Articles