Linguagens de programação como Ada ou VHDL definem um tipo de dados inteiro como -2 ^ 31 + 1 a 2 ^ 31-1. Esta regra remonta às CPUs com uma ALU complementar. Ele permite que o programa seja executado em máquinas de complemento de uma e duas pessoas com o mesmo comportamento.
Existe alguma implementação de CPU existente que use o complemento?
cpu
computer-architecture
cpu-architecture
Paebbels
fonte
fonte
Respostas:
Os sistemas legados Unisys 1100/2200 usam a aritmética do complemento 1, e isso continua na nova série Dorado .
Em vez de "talvez" haver alguns ainda em uso, eles estão sendo desenvolvidos ativamente e alcançaram vendas de sete dígitos nos últimos anos.
Cada vez mais, o microcódigo é agora emulado usando hardware comum, em vez da ECL (Emitter-Coupled Logic) que os processadores mais antigos usavam, mas o bangs-per-buck ainda não chegou ao topo da faixa e grandes bancos, etc. ainda estão usando o ferro grande.
Por exemplo, o sistema bancário principal do Lloyds Banking Group roda em um cluster de 32 processadores de processadores Dorado, e a Nationwide Building Society também fez uma atualização tecnológica nos últimos anos.
A polícia do Met também usa essa tecnologia para o sistema CAD (Despacho Assistido por Computador).
Outros grandes usuários incluem o sistema de assistência social do estado de Nova York, Nike, Subaru, OTAN ....
fonte