X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.machine%2Fsrc%2Fnet%2Fmograsim%2Fmachine%2FMainMemory.java;h=b699d3b6166b4db140c6af20de722b688c697f6b;hb=f2498083c7521e41e6571775589149e86e694159;hp=c055965103371559cbde4bdb17d08f08a95e532e;hpb=12c57a54fb71efd196ea8e79f68cd8b16edcfce8;p=Mograsim.git diff --git a/net.mograsim.machine/src/net/mograsim/machine/MainMemory.java b/net.mograsim.machine/src/net/mograsim/machine/MainMemory.java index c0559651..b699d3b6 100644 --- a/net.mograsim.machine/src/net/mograsim/machine/MainMemory.java +++ b/net.mograsim.machine/src/net/mograsim/machine/MainMemory.java @@ -1,5 +1,14 @@ package net.mograsim.machine; +import java.math.BigInteger; + +import net.mograsim.logic.core.types.BitVector; + public interface MainMemory { + public BitVector getCell(long address); + public void setCell(long address, BitVector word); + public BigInteger getCellAsBigInteger(long address); + public void setCellAsBigInteger(long address, BigInteger word); + public MainMemoryDefinition getDefinition(); }