viernes, 27 de septiembre de 2013



Simulador  para Intel 80386


Beacon Tecnología VisualProbe Simulador x86 es una instrucción de Windows-hosted y simulador de bus de nivel con amplias instalaciones de depuración y simbólicos a nivel de fuente para la depuración de modo real y modo protegido 80386/386EX/486/Pentium incorporado C y las aplicaciones de montaje.
El simulador x86 VisualProbe realiza la ejecución del programa a través de software de simulación. Simula 80386/387, 486 y Pentium CPU (todos los modos) a nivel de bus. El modelo simula la memoria mapeada de E / S y controladores. Se ejecuta bajo Windows 3.x, NT o 95/98.
VisualProbe ofrece una gran variedad de modelos de periféricos de E / S para Embedded-PC y compatibles diseños. Teclado, VGA, IDE, el dispositivo NULL, 8250 UART, CMOS + RTC, 8237 DMA, y el puerto de control AUX.
Amplias instalaciones se proporcionan para los disparadores e ilimitado trazado incluyendo información sobre ahorro de ejecución de la instrucción, registrar los cambios y la actividad de nivel del bus.

El modelo simula hasta 4 GBytes (64MBytes para el 386EX) de memoria, controladores directos y la memoria mapeada de E / S, maestro y esclavo 8259A programable de interrupciones (PIC) y 8.254 temporizador de intervalos programable (PIT). Cada bloque de memoria de 4K puede ser asignada como memoria RAM, ROM, memoria de los puertos de E / S mapeada o atrapado.

Características principales

  • Lleva a cabo la ejecución del programa a través de software de simulación.
  • Depuración de nivel de fuente.
  • Simula 80386/386EX/387, 486, y Pentium CPU (todos los modos de operación) en el nivel de bus.
  • Soporta tanto plana y varios segmentos proteger modelos de memoria, modo real de 16 bits, el modo 8086 virtual de 16 bits y el modo protegido de 32 bits
  • Acceso completo a los nombres de C y el conjunto simbólico, tipos de datos, funciones, declaraciones y módulos de código.
  • Interfaz de Windows permite mostrar código fuente, los registros de la CPU, las variables de reloj, el control del programa y de la actividad de autobús con ventanas superpuestas.
  • Inline assembler permite código del programa a introducir en mnemónicos de ensamblador de la ventana de código.
  • Proporciona analizador lógico-como disparador registra para definir los eventos de interés en cualquier condición de bus de la CPU, como la extracción de instrucción, la memoria de lectura / escritura, entrada / salida, de reconocimiento de interrupción, y más.
  • Breakpoints complejos incluyen los puntos de interrupción y ejecución watchpoints datos, passcount, recuentos de retardo, puntos de interrupción condicionales y las acciones de comando conectados a los puntos de interrupción. Puede definir puntos de interrupciones elaboradas y complejas usando expresiones booleanas de los registros de activación.



jueves, 26 de septiembre de 2013

Procesador 80386
El Intel 80386 (i386, 386) es un microprocesador CISC con arquitectura x86. Durante su diseño se lo llamó 'P3', debido a que era el prototipo de la tercera generación x86. El i386 fue empleado como la unidad central de proceso de muchos ordenadores personales desde mediados de los años 80 hasta principios de los 90.
Fabricado y diseñado por Intel, el procesador i386 fue lanzado al mercado el 16 de octubre de 1985. Intel estuvo en contra de fabricarlo antes de esa fecha debido a que los costes de producción lo hubieran hecho poco rentable. Los primeros procesadores fueron enviados a los clientes en 1986. Del mismo modo, las placas base para ordenadores basados en el i386 eran al principio muy elaboradas y caras, pero con el tiempo su diseño se racionalizó.
Arquitectura
El procesador i386 fue una evolución importante en el mundo de la línea de procesadores que se remonta al Intel 8008. El predecesor del i386 fue el Intel 80286, un procesador de 16 bits con un sistema de memoria segmentada. El i386 añadió una arquitectura de 32 bits y una unidad de traslación de páginas, lo que hizo mucho más sencillo implementar sistemas operativos que emplearan memoria virtual.
Intel introdujo posteriormente el i486, pero ni éste ni sus sucesores han introducido tantos cambios en la arquitectura x86 como el i386 con su sistema de direccionamiento plano de 32 bits. Otros microprocesadores, como el Motorola 68000 tenían direccionamiento plano desde mucho antes.
La mayoría de las aplicaciones diseñadas para ordenadores personales con un procesador i486 posterior al i386 funcionarán en un i386, debido a que los cambios del conjunto de instrucciones desde el i386 ha sido mínimo. Además el uso de las nuevas instrucciones puede ser evitado fácilmente. Adaptar un programa para el i286 es mucho más difícil.
Debido al alto grado de compatibilidad, la arquitectura del conjunto de procesadores compatibles con el i386 suele ser llamada arquitectura i386. El conjunto de instrucciones para dicha arquitectura se conoce actualmente como IA-32.


Diagrama en bloques del 80386









INTEL



Intel Corporation es el mayor fabricante de circuitos integrados del mundo, según su cifra de negocio anual. La compañía estadounidense es la creadora de la serie de procesadores x86, los procesadores más comúnmente encontrados en la mayoría de las computadoras personales. Intel fue fundada el 18 de julio de 1968 como Integrated Electronics Corporation (aunque un error común es el de que "Intel" viene de la palabraintelligence) por los pioneros en semiconductores Robert Noyce y Gordon Moore, y muchas veces asociados con la dirección ejecutiva y la visión de Andrew Grove.


ntel fue fundada en Mountain View (California) en 1968 por Gordon E. Moore (químico y físico, famoso por su "Ley de Moore") y Robert Noyce(físico y co-inventor del circuito integrado) cuando salieron de Fairchild Semiconductor. El tercer empleado de Intel fue Andy Grove, un ingeniero químico, que dirigió la compañía durante la mayor parte de los años 1980 y del período de alto crecimiento de los 1990.


Moore y Noyce inicialmente quisieron llamar a la compañía "Moore Noyce"., pero sonaba mal (ya que en inglés suena como More Noise, que literalmente significa: Más Ruido, un nombre poco adecuado para una empresa electrónica, ya que el ruido en electrónica suele ser muy indeseable y normalmente se asocia con malas interferencias). Utilizaron el nombre NM Electronics durante casi un año, antes de decidirse a llamar a su compañía Integrated Electronics (en español Electrónica Integrada), abreviado "Intel". Pero "Intel" estaba registrado por una cadena hotelera, por lo que tuvieron que comprar los derechos para poder utilizarlo.


El 58% de las ventas de Intel proceden de fuera de los Estados Unidos.


Intel domina el mercado de los microprocesadores. Actualmente, el principal competidor de Intel en el mercado es Advanced Micro Devices (AMD), empresa con la que Intel tuvo acuerdos de compartición de tecnología: cada socio podía utilizar las innovaciones tecnológicas patentadasde la otra parte sin ningún costo y con la que se ha visto envuelta en pleitos cruzados. El otro histórico competidor en el mercado x86, Cyrix, ha acabado integrado en VIA Technologies, que mantiene el VIA C3 en el mercado de los equipos de bajo consumo. Por contra, el auge de los equipos con procesadores con núcleo ARM que amenazan devorar la parte móvil del mercado PC, se está convirtiendo en un rival más serio.


El 6 de junio de 2005 Intel llegó a un acuerdo con Apple Computer, por el que Intel proveerá procesadores para los ordenadores de Apple, realizándose entre 2006 y 2007 la transición desde los tradicionales IBM. Finalmente, en enero de 2006 se presentaron al mercado las primeras computadoras de Apple, una portátil y otra de escritorio, con procesadores Intel Core Duo de doble núcleo. Intel está desarrollando un proyecto llamado Tera Scale Computing. Este equipo logró un procesador de 80 núcleos con un consumo de 62 vatios que alcanzó 1 Teraflop. Han hech