#include <config.h>#include <string>#include <ostream>#include <map>#include <vector>#include <sigc++/sigc++.h>Go to the source code of this file.
Namespaces | |
| namespace | MimaSim |
Classes | |
| class | MimaSim::AssConvert |
| Convert Assembler mnemonics to machine code and vice versa. More... | |
| class | MimaSim::Cli |
| Command line interpreter interface to Mima. More... | |
| class | MimaSim::Cli::Command |
| class | MimaSim::Mima |
| The microprocessor core functions. More... | |
| class | MimaSim::Mima::Counter |
| The instruction counter for the microprocessor system. | |
| class | MimaSim::Mima::Memory |
| The memory for the microprocessor system. | |
| class | MimaSim::Mima::Register |
| A register for the microprocessor system. | |
| struct | MimaSim::Mima::TermCollect |
| Collect all return values from multiple input devices. | |
Typedefs | |
| typedef std::vector< int > | type_breakpoint_list |
| typedef std::vector< int >::iterator | type_breakpoint_list_iterator |
| typedef std::map< int, int > | type_memory_map |
| typedef std::map< int, int >::const_iterator | type_memory_map_const_iterator |
| typedef std::map< int, int >::iterator | type_memory_map_iterator |
Enumerations | |
| enum | MimaSim::ConvertError { MimaSim::UNKNOWN_MNEMONIC = -1, MimaSim::NO_ARG = -2, MimaSim::INVALID_ARG = -3 } |
| enum | MimaSim::State { MimaSim::RUNNING, MimaSim::STOPPED, MimaSim::STOPPED_ON_ERR } |
Functions | |
| std::ostream & | operator<< (std::ostream &os, const MimaSim::Mima &mima) |
| Dump Mima state as Cli commands. | |
| std::istream & | operator>> (std::istream &is, const MimaSim::Mima &mima) |
| Read Mima state from istream. | |
| typedef std::vector<int> type_breakpoint_list |
| typedef std::vector<int>::iterator type_breakpoint_list_iterator |
| typedef std::map<int, int> type_memory_map |
| typedef std::map<int, int>::const_iterator type_memory_map_const_iterator |
| typedef std::map<int, int>::iterator type_memory_map_iterator |
| std::ostream& operator<< | ( | std::ostream & | os, | |
| const MimaSim::Mima & | mima | |||
| ) |
Dump Mima state as Cli commands.
| std::istream& operator>> | ( | std::istream & | is, | |
| const MimaSim::Mima & | mima | |||
| ) |
Read Mima state from istream.
1.4.7