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.



No hay comentarios:

Publicar un comentario