IBM PALM
O processador IBM PALM (Put All Logic in Microcode ou,[1] grosso modo, Ponha A Lógica em Microcódigo) foi um processador de 16 bits utilizado no IBM 5100 Portable Computer, um predecessor do IBM PC. O PALM também foi usado nos posteriores IBM 5110 e IBM 5120, e provavelmente também em outros produtos IBM como um controlador embutido.
A IBM referia-se ao PALM como um microprocessador, embora eles usassem este termo para se referir ao processador que executa um microcódigo para implementar um conjunto de instruções de alto nível, em vez da definição convencional de um processador completo num único circuito integrado de silício. O processador PALM era uma placa de circuito impresso,[2] contendo 13 ULAs bipolares metálicas e 3 DIPs (TTL).
O PALM foi usado para implementar um emulador, que por sua vez podia executar instruções de máquina originalmente escritas para outras máquinas; foi assim que a APL do IBM System/360 funcionou no 5100.[3]
O barramento de dados do PALM era de 16 bits, com dois bits adicionais usados para paridade. O PALM podia endereçar diretamente 64 Kbytes de memória. O IBM 5100 podia ser configurado com até 32 Kbytes de ROS Executável (ROM) e até 64 Kbytes de RAM, de modo que um esquema simples de chaveamento de memória foi utilizado para estender o espaço de endereçamento.
Em 1973, o Centro Científico da IBM em Los Gatos, desenvolveu um protótipo de computador portátil chamado SCAMP (Special Computer APL Machine Portable), baseado no processador PALM, com uma unidade de cassete compacta da Philips, um pequeno monitor CRT e um teclado com todas as funções.[4]
Referências
- ↑ A Microprocessor-based portable computer: The IBM 5100, Proceedings of the IEEE ( Volume: 64, Número: 6, junho de 1976)
- ↑ recuperando um enorme programa IBM 1130 APL «What is a Personal Computer?». PC Magazine (em inglês). Novembro de 1983.
não um chip, mas uma única placa... um emulador de IBM 1130 em microcódigo PALM.
- ↑ «John Titor was right? IBM 5100» (em inglês).
um emulador, usado apenas para APL, não para BASIC.
- ↑ «TOSEC: IBM PC Compatibles» (em inglês). 23 de abril de 2012
Ligações externas
- «IBM 5100» (em inglês)
- «IBM 5110 PALM (Put All Logic in Microcode) - CPU de 1978». Hacker News (em inglês)