mirror of
https://github.com/creeperlv/SVM.git
synced 2026-01-11 12:59:54 +00:00
Working on __open.
Working op `load` instruction.
This commit is contained in:
@@ -171,6 +171,15 @@ namespace SVM.Core
|
||||
case PrimaryInstruction.JALF:
|
||||
break;
|
||||
case PrimaryInstruction.Load:
|
||||
{
|
||||
var Reg = Instruction.GetData<byte>(1);
|
||||
var Length = Instruction.GetData<byte>(2);
|
||||
var Target = Instruction.GetData<byte>(3);
|
||||
var source = registers.GetData<SVMPointer>(Reg);
|
||||
var srcPtr = GetPointer(source);
|
||||
registers.SetDataInRegister(Target, srcPtr, Length);
|
||||
}
|
||||
|
||||
break;
|
||||
case PrimaryInstruction.Save:
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user