Abstract
The KIM-1 simulator is a development tool for the MOS Technology 6502 microprocessor and the KIM-1 microcomputer. It is written in the C programming language and runs under the UNIX operating system on a DEC PDP-11/60. The input to the simulator is ob ject code produced by a cross-assembler. The simu lator helps in debugging 6502 programs by providing the user with the ability to interactively load and display memory and registers, dynamically set and clear breakpoints, handle interrupts, and trace pro gram execution.
The simulator is user-oriented; it supplies prompts, English diagnostics, and instructions on usage. Its execution speed and core requirements allow truly interactive debugging.
The KIM-1 simulator, in conjunction with the cross- assembler and the actual KIM-1 microcomputers, has been an excellent educational tool for an introduc tory course in computer organization and assembly- language programming. In addition, it has helped researchers using the 6502 microprocessor in appli cations.
Get full access to this article
View all access options for this article.
