386/486 Simulator
Beacon Technology VisualProbe x86 Simulator is a Windows-hosted instruction and bus-level simulator with extensive symbolic and source-level debugging facilities for debugging real mode and protected mode 80386/386EX/486/Pentium embedded C and assembly applications.
The VisualProbe x86 simulator performs program execution via software simulation. It simulates 80386/387, 486 and Pentium CPU processors (all modes) at the bus level. The model simulates memory mapped I/O and controllers. It runs under Windows 3.x, NT or 95/98.
VisualProbe provides an array of peripheral I/O models for embedded and PC-compatible designs. Keyboard, VGA, IDE, NULL device, 8250 UART, CMOS+RTC, 8237 DMA, and AUX control port.
Extensive facilities are provided for triggers and unlimited tracing including saving information about instruction execution, register changes and bus level activity.
The model simulates up to 4 GBytes (64MBytes for the 386EX) of memory, direct and memory mapped I/O, master and slave 8259A programmable interrupt controllers (PIC) and 8254 programmable interval timer (PIT). Each 4K memory block can be mapped as RAM, ROM, memory mapped I/O ports or trapped.
Key Features
- Performs program execution via software simulation.
- Source level debugging.
- Simulates 80386/386EX/387, 486, and Pentium CPU (all modes of operation) at the bus level.
- Supports both flat and multi-segmented protect mode memory models, 16-bit real mode, virtual 8086 mode, 16-bit and 32-bit protected mode
- Complete access to C and assembly symbolic names, data types, functions, source statements and source modules.
- Windows interface enables you to display source code, CPU registers, watch variables, program control and bus activity with overlapping windows.
- Inline assembler allows program code to be input in assembler mnemonics from the code window.
- Provides logic analyser-like trigger registers for you to define events of interest on any CPU bus conditions, such as instruction fetch, memory read/write, input/output, interrupt acknowledge, and more.
- Complex breakpoints include execution breakpoints and data watchpoints, passcount, delay counts, conditional breakpoints, and command actions attached to breakpoints. You can define elaborate and complex breakpoints using Boolean expressions of the trigger registers.
| VP Simulator |
Call |
| Suite VP
Simulator
L&L 386 + Simulator |
Call |
| Suite VP
Pro L&L 386 + Simulator + VP Remote |
Call |
| |
Computer Solutions Ltd
1a New Haw Road, Addlestone, Surrey KT15 2BZ, England |
| |
| Telephone: +44 (0) 1932 829460 |
Fax: +44 (0) 1932 840603 |
| Email: sales@computer-solutions.co.uk |
Web: www.computer-solutions.co.uk |
| |
| Copyright ©
2010 Computer Solutions
Ltd |
|