Implemented basic command detector

This commit is contained in:
darkress
2023-05-08 15:18:21 +02:00
committed by DarkressX
parent 5acbf36c9b
commit aea57b5eec
2 changed files with 54 additions and 4 deletions

View File

@@ -58,6 +58,57 @@ public class CommandDecoder
} else if ((binaryInput & 0x3F00) == 0x600)
{
//XORWF();
} else if ((binaryInput & 0xF000) == 0x4000)
{
//BCF
} else if ((binaryInput & 0xF000) == 0x5000)
{
//BSF
} else if ((binaryInput & 0xF000) == 0x6000)
{
//BTFSC
} else if ((binaryInput & 0xF000) == 0x7000)
{
//BTFSS
} else if ((binaryInput & 0x3E00) == 0x3E00)
{
//ADDLW
} else if ((binaryInput & 0x3F00) == 0x3900)
{
//ANDLW
} else if ((binaryInput & 0x3800) == 0x2000)
{
//CALL
} else if (binaryInput == 0x0064)
{
//Clear Watchdog Timer
} else if ((binaryInput & 0x3800) == 0x2800)
{
//GOTO
} else if ((binaryInput & 0x3F00) == 0x3800)
{
//IORLW
} else if ((binaryInput & 0x3C00) == 0x3000)
{
//MOVLW
} else if (binaryInput == 0x0009)
{
//RETFIE
} else if ((binaryInput & 0x3C00) == 0x3400)
{
//RETLW
} else if (binaryInput == 0x0008)
{
//RETURN
} else if (binaryInput == 0x0063)
{
//SLEEP
} else if ((binaryInput & 0x3E00) == 0x3C00)
{
//SUBLW
} else if ((binaryInput & 0x3F00) == 0x3A00)
{
//XORLW
}
}
}