Corrected mistake in CLRF, CLRW

This commit is contained in:
darkress
2023-04-17 15:27:48 +02:00
parent 5a0dbf47d1
commit 15eecb050b

View File

@@ -1,16 +1,19 @@
public class CommandDecoder public class CommandDecoder
{ {
public void CommandDecoder(String input) { public void CommandDecoder(String input)
{
int binaryInput = Integer.parseInt(input); int binaryInput = Integer.parseInt(input);
if ((binaryInput & 0x3F00) == 0x700) { if ((binaryInput & 0x3F00) == 0x700)
{
//ADDWF(); //ADDWF();
} else if ((binaryInput & 0x3F00) == 0x500) { } else if ((binaryInput & 0x3F00) == 0x500)
{
//ANDWF(); //ANDWF();
} else if ((binaryInput & 0x7F00) == 0x3) } else if ((binaryInput & 0x3F80) == 0x180)
{ {
//CLRF(); //CLRF();
} else if ((binaryInput & 0x7F00) == 0x2) } else if ((binaryInput & 0x3F80) == 0x100)
{ {
//CLRW(); //CLRW();
} else if ((binaryInput & 0x3F00) == 0x900) } else if ((binaryInput & 0x3F00) == 0x900)
@@ -19,6 +22,9 @@ public class CommandDecoder
} else if ((binaryInput & 0x3F00) == 0x300) } else if ((binaryInput & 0x3F00) == 0x300)
{ {
//DECF(); //DECF();
} else if ((binaryInput & 0x3F00) == 0xB00)
{
//DECFSZ();
} }
} }
} }