Package ru.ispras.microtesk.model.memory
Class Section
- java.lang.Object
-
- ru.ispras.microtesk.model.memory.Section
-
public final class Section extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Section(java.lang.String name, java.lang.String prefix, boolean standard, java.math.BigInteger basePa, java.math.BigInteger baseVa)
Section(java.lang.String name, java.lang.String prefix, boolean standard, java.math.BigInteger basePa, java.math.BigInteger baseVa, java.lang.String args, boolean file)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getArgs()
java.lang.String
getAsmText()
java.math.BigInteger
getBasePa()
java.math.BigInteger
getBaseVa()
java.lang.String
getName()
java.math.BigInteger
getPa()
java.lang.String
getPrefix()
java.math.BigInteger
getSavedPa()
boolean
isSeparateFile()
boolean
isStandard()
java.math.BigInteger
physicalFromOrigin(java.math.BigInteger origin)
java.math.BigInteger
physicalToOrigin(java.math.BigInteger pa)
java.math.BigInteger
physicalToVirtual(java.math.BigInteger pa)
void
setPa(java.math.BigInteger pa)
void
setSavedPa(java.math.BigInteger value)
java.lang.String
toString()
java.math.BigInteger
virtualFromOrigin(java.math.BigInteger origin)
java.math.BigInteger
virtualToOrigin(java.math.BigInteger va)
java.math.BigInteger
virtualToPhysical(java.math.BigInteger va)
-
-
-
Constructor Detail
-
Section
public Section(java.lang.String name, java.lang.String prefix, boolean standard, java.math.BigInteger basePa, java.math.BigInteger baseVa)
-
Section
public Section(java.lang.String name, java.lang.String prefix, boolean standard, java.math.BigInteger basePa, java.math.BigInteger baseVa, java.lang.String args, boolean file)
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getPrefix
public java.lang.String getPrefix()
-
isStandard
public boolean isStandard()
-
getAsmText
public java.lang.String getAsmText()
-
getBasePa
public java.math.BigInteger getBasePa()
-
getBaseVa
public java.math.BigInteger getBaseVa()
-
getArgs
public java.lang.String getArgs()
-
isSeparateFile
public boolean isSeparateFile()
-
getPa
public java.math.BigInteger getPa()
-
setPa
public void setPa(java.math.BigInteger pa)
-
getSavedPa
public java.math.BigInteger getSavedPa()
-
setSavedPa
public void setSavedPa(java.math.BigInteger value)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
virtualToPhysical
public java.math.BigInteger virtualToPhysical(java.math.BigInteger va)
-
virtualFromOrigin
public java.math.BigInteger virtualFromOrigin(java.math.BigInteger origin)
-
virtualToOrigin
public java.math.BigInteger virtualToOrigin(java.math.BigInteger va)
-
physicalToVirtual
public java.math.BigInteger physicalToVirtual(java.math.BigInteger pa)
-
physicalToOrigin
public java.math.BigInteger physicalToOrigin(java.math.BigInteger pa)
-
physicalFromOrigin
public java.math.BigInteger physicalFromOrigin(java.math.BigInteger origin)
-
-