¿Puede una computadora usar los registros de desplazamiento como memoria?

0

Un registro de desplazamiento de 8 bits almacena un byte de información. ¿Sería posible (en principio) crear una computadora que use registros de desplazamiento para memoria en lugar de tecnología HDD?

    
pregunta Minh Tran

2 respuestas

3

Sí, de hecho, el Kenbak-1 (considerada la primera computadora personal del mundo, años antes de la Apple //) utiliza la memoria serie. Fue introducido en 1971 como una máquina de enseñanza.

No usaba un microprocesador desde el primero (Intel 4004), aún no se había lanzado cuando se diseñó el Kenbak-1. En su lugar, la CPU estaba formada por chips TTL discretos.

El Kenbak-1 tenía solo 256 bytes de memoria, implementado utilizando dos registros de desplazamiento MOS de 1024 bits. Así que fue bastante lento, con un promedio de solo 1000 instrucciones por segundo a pesar de su reloj de 1 MHz.

El conjunto de instrucciones era similar al Motorola 6800, que no aparecería hasta varios años después. Tenía dos acumuladores de 8 bits, A y B, y un registro de índice de 8 bits, X. Los modos de direccionamiento de memoria eran inmediatos (constantes), de memoria, indirectos, indexados e indizados indirectamente, lo que proporcionaba más capacidad que la mayoría de los microprocesadores introducidos más tarde en la década.

    
respondido por el tcrosley
2

Algunos de los primeros diseños de computadora utilizaron líneas de demora de mercurio como memoria. El proceso consistió en que transmitieron ondas acústicas a un tubo largo y delgado que contenía mercurio, que fueron captados por los transductores en el otro y luego retransmitidos nuevamente. Fue inventado en 1947 aproximadamente 3 meses antes del transistor.

Antes de los Circuitos Integrados, había ventajas de obtener los datos poco a poco. Puedes construir un sumador en serie muy simple cambiando los números de modo que los bits inferiores entren primero. La suma se desplazará al mismo tiempo, y el bit de acarreo retrasará un ciclo para agregarse. El RCA 1802 hizo esto.

    
respondido por el Jeff Bell

Lea otras preguntas en las etiquetas