From f2b6387cc9f7704916f8784e3c89ddd0db1c020e Mon Sep 17 00:00:00 2001 From: simon Date: Thu, 28 Dec 2017 09:15:19 -0500 Subject: [PATCH] Fixes #50 --- .../java/net/simon987/server/assembly/Operand.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Server/src/main/java/net/simon987/server/assembly/Operand.java b/Server/src/main/java/net/simon987/server/assembly/Operand.java index a413400..e3ce51e 100755 --- a/Server/src/main/java/net/simon987/server/assembly/Operand.java +++ b/Server/src/main/java/net/simon987/server/assembly/Operand.java @@ -113,6 +113,18 @@ public class Operand { value = IMMEDIATE_VALUE; return true; } catch (NumberFormatException e) { + + //Try Binary number (format 0bXXXX) + if (text.startsWith("0b")) { + try { + data = Integer.parseInt(text.substring(2), 2); + value = IMMEDIATE_VALUE; + return true; + } catch (NumberFormatException e2) { + return false; + } + } + return false; } }