X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.machine%2Fsrc%2Fnet%2Fmograsim%2Fmachine%2FMicroInstruction.java;h=b054c667bea983b153027d2d4d77524a13b9e142;hb=071e64ab6f5eeb1110d505ac1f4e5f0b06f69f6b;hp=0846cd533c5fae4a6aafa1581947cc02febe03ad;hpb=feb82d306e86ae48cf48e93e9e96f119c8195196;p=Mograsim.git diff --git a/net.mograsim.machine/src/net/mograsim/machine/MicroInstruction.java b/net.mograsim.machine/src/net/mograsim/machine/MicroInstruction.java index 0846cd53..b054c667 100644 --- a/net.mograsim.machine/src/net/mograsim/machine/MicroInstruction.java +++ b/net.mograsim.machine/src/net/mograsim/machine/MicroInstruction.java @@ -1,5 +1,13 @@ package net.mograsim.machine; -public interface MicroInstruction { +import net.mograsim.machine.mnemonics.Mnemonic; +public interface MicroInstruction { + + public Mnemonic getValue(int index); + + /** + * @return The amount of {@link Mnemonic}s, the instruction is composed of + */ + public int getSize(); }