The Rockwell AIM-65, introduced in 1976, was a microprocessor-based computer 6502 from MOS Technology designed for training and development. The AIM-65 was the big brother of computer KIM-1 . Available software included a monitor with assembler / disassembler of a line at a time, interpreter BASIC , Assembler , Pascal , PL/65 and development system FORTH . Available hardware included a driver diskette and a motherboard for expansion.
The standard software included the monitor in ROM called Advanced Interactive Monitor (AIM) (Advanced Interactive Monitor), hence the name of the system. The monitor provided a line assembler, disassembler, ability to modify and view the contents of the memory and registers, initiate the execution of other programs and more. The stepping was possible using the non-maskable interrupt (NMI). The command prompt (command prompt) was the symbol of "less than", "<". Upon receipt of an order of simple character, was added the input character and the sign of "greater than", ">". If the thermal printer had been on, it had written on one line, character. The monitor included a number of service routines and was fully documented, including source code .
The machine offered a double ribbon control. This allowed to write large programs in assembly using the two-step assembly was in ROM. The source text was written twice consecutively in the input tape, and the assembler was invoked. This could start and stop the cassette tape input using motor control. During the first step, the symbol table was made and stored in RAM . During the second step the symbols and the code would be translated into machine language written in the second tape, also using motor control. Being able to avoid storing the code in RAM made it possible to save much space. However, it remained important to keep symbols short since the size of RAM were often not more than 4 KB .