Add support for NOT Opcode to assembler and disassembler
This commit is contained in:
parent
b14ab2c6a5
commit
d4d27b2330
|
@ -272,6 +272,7 @@ void assemble(struct Token* p)
|
|||
setExpression(p, "SWAP", "090003", 4);
|
||||
setExpression(p, "COPY", "090004", 4);
|
||||
setExpression(p, "MOVE", "090005", 4);
|
||||
setExpression(p, "NOT", "090006", 4);
|
||||
setExpression(p, "BRANCH", "090100", 4);
|
||||
setExpression(p, "CALL", "090101", 4);
|
||||
setExpression(p, "PUSHR", "090200", 4);
|
||||
|
|
|
@ -102,6 +102,7 @@ DEFINE NABS 090002
|
|||
DEFINE SWAP 090003
|
||||
DEFINE COPY 090004
|
||||
DEFINE MOVE 090005
|
||||
DEFINE NOT 090006
|
||||
DEFINE BRANCH 090100
|
||||
DEFINE CALL 090101
|
||||
DEFINE PUSHR 090200
|
||||
|
|
|
@ -542,6 +542,11 @@ void decode_Integer_2OP(struct Instruction* c)
|
|||
strncpy(Name, "MOVE", 19);
|
||||
break;
|
||||
}
|
||||
case 0x0006: /* NOT */
|
||||
{
|
||||
strncpy(Name, "NOT", 19);
|
||||
break;
|
||||
}
|
||||
case 0x0100: /* BRANCH */
|
||||
{
|
||||
strncpy(Name, "BRANCH", 19);
|
||||
|
|
Loading…
Reference in New Issue