◆ ParseAndRun()
Implements Vcsos.mm.vmoperator.
40 int param1V = VM.Instance.Ram.Read32 (VM.Instance.CurrentCore.Register.ip + 5);
42 int param2V = VM.Instance.Ram.Read32 (VM.Instance.CurrentCore.Register.ip + 10);
45 VM.Instance.CurrentCore.Register.Stack.Push32 (param2V);
47 VM.Instance.CurrentCore.Register.Stack.Push32 (VM.Instance.CurrentCore.Register.Get (factory.m_pRegisters [param2V].Name));
50 VM.Instance.CurrentCore.Register.Stack.Push32 (MemoryMap.Read32(param2V));
53 MemoryMap.Write (VM.Instance.CurrentCore.Register.Stack.Pop32 (), (uint)param1V);
55 VM.Instance.CurrentCore.Register.Set (factory.m_pRegisters [param1V].Name, VM.Instance.CurrentCore.Register.Stack.Pop32 ());
InstructionParam2
Typ arten eines Parameter
Definition: Instruction.cs:30
◆ Info
string Vcsos.mm.vmmov.Info |
|
get |
◆ Name
string Vcsos.mm.vmmov.Name |
|
get |
The documentation for this class was generated from the following file: