
Notas sobre la arquitectura Complex Instruction Set Code (CISC).
Introducción
La arquitectura CISC (Complex Instruction Set Computing, Complex Instruction Set Computer o Complex Instruction Set Code) es un tipo de diseño de microprocesadores que se caracteriza por ser un conjunto de instrucciones de gran número y complejo en su formato (propósito de las instrucciones, direccionamiento o utilización). Surgió en los años 60 y 70 con el objetivo de simplificar la programación al ofrecer instrucciones de alto nivel «alambradas» en la lógica del microprocesador) que pudieran realizar tareas complejas en una sola operación (una sola instrucción, aunque pudiera tomar varios ciclos de reloj). Los procesadores CISC están diseñados para ejecutar una amplia variedad de instrucciones, permitiendo que una sola instrucción realice múltiples acciones como acceder a la memoria, realizar cálculos, y manipular datos de manera eficiente.
Una de las ventajas clave de CISC es que permite que el código sea más compacto, ya que se pueden utilizar instrucciones más complejas para reducir el número total de instrucciones necesarias en un programa. Esto resulta útil en sistemas donde la memoria es limitada, ya que permite optimizar el uso de los recursos disponibles. Sin embargo, esta complejidad también introduce ciertas desventajas. Los procesadores CISC suelen ser más complicados de diseñar y pueden tener un rendimiento inferior en ciertas tareas debido a la necesidad de decodificar y ejecutar instrucciones más complejas, sin mencionar que el diseño incluye un conjunto de instrucciones del que sólo un 30% serán de uso común por la mayoría de los usuarios.
A pesar de estas desventajas, la arquitectura CISC ha sido dominante durante décadas, especialmente en las primeras generaciones de computadoras personales. Procesadores como los de la familia x86 de Intel son ejemplos emblemáticos de la arquitectura CISC, demostrando su éxito y adaptabilidad a lo largo del tiempo. Con el avance de la tecnología y la aparición de arquitecturas alternativas como RISC, el diseño CISC ha evolucionado, incorporando características modernas que buscan equilibrar la complejidad con la eficiencia y el rendimiento.
Fotografía de un microprocesador NEC V601.
Referencias
- URL: https://en.wikipedia.org/wiki/Complex_instruction_set_computer
- URL: https://en.wikipedia.org/wiki/NEC_V60
|
© Todos los derechos reservados. Dr. Eduardo René Rodríguez Avila |
Creación: 2021.06.09 Última actualización: 2024.09.14 |
|||
| El contenido de este sitio puede ser copiado y reproducido libremente mientras no sea alterado y se cite su origen. Marcas y productos registrados son citados por referencia y sin fines de lucro o dolo. Todas las opiniones son a título personal del o los autores de éstas y, salvo sea expresado de otro modo, deben considerarse como registro y expresión de la experiencia de uso de aquello que es tratado. Para conocer más sobre la posición de privacidad y responsabilidad de lo que se presenta en este sitio web y como ha sido obtenido, consulte la declaración al respecto. | |||||


