コード例 #1
0
 internal static MachineInstruction MakeSvc()
 {
     return(MachineInstruction.MakeAdrX(MnemonicDef.SVC, OpcodeDef.SupervisorCallAdrX));
 }
コード例 #2
0
 internal static MachineInstruction MakePush()
 {
     return(MachineInstruction.MakeAdrX(MnemonicDef.PUSH, OpcodeDef.PushAdrX));
 }
コード例 #3
0
 internal static MachineInstruction MakeCall()
 {
     return(MachineInstruction.MakeAdrX(MnemonicDef.CALL, OpcodeDef.CallAdrX));
 }
コード例 #4
0
 internal static MachineInstruction MakeJov()
 {
     return(MachineInstruction.MakeAdrX(MnemonicDef.JOV, OpcodeDef.JumpOnOverflowAdrX));
 }
コード例 #5
0
 internal static MachineInstruction MakeJpl()
 {
     return(MachineInstruction.MakeAdrX(MnemonicDef.JPL, OpcodeDef.JumpOnPlusAdrX));
 }
コード例 #6
0
 internal static MachineInstruction MakeJump()
 {
     return(MachineInstruction.MakeAdrX(MnemonicDef.JUMP, OpcodeDef.UnconditionalJumpAdrX));
 }
コード例 #7
0
 internal static MachineInstruction MakeJze()
 {
     return(MachineInstruction.MakeAdrX(MnemonicDef.JZE, OpcodeDef.JumpOnZeroAdrX));
 }
コード例 #8
0
 internal static MachineInstruction MakeJmi()
 {
     return(MachineInstruction.MakeAdrX(MnemonicDef.JMI, OpcodeDef.JumpOnMinusAdrX));
 }