Constant Field Values


Contents
mars.*

mars.ErrorMessage
public static final boolean ERROR false
public static final boolean WARNING true

mars.Globals
public static final java.lang.String helpPath "/help/"
public static final java.lang.String imagesPath "/images/"
public static final java.lang.String version "3.2"

mars.assembler.DataTypes
public static final int BYTE_SIZE 1
public static final int CHAR_SIZE 1
public static final int DOUBLE_SIZE 8
public static final int FLOAT_SIZE 4
public static final int HALF_SIZE 2
public static final double LOW_DOUBLE_VALUE -1.7976931348623157E308d
public static final double LOW_FLOAT_VALUE -3.4028234663852886E38d
public static final int MAX_BYTE_VALUE 127
public static final double MAX_DOUBLE_VALUE 1.7976931348623157E308d
public static final double MAX_FLOAT_VALUE 3.4028234663852886E38d
public static final int MAX_HALF_VALUE 32767
public static final int MAX_WORD_VALUE 2147483647
public static final int MIN_BYTE_VALUE -128
public static final int MIN_HALF_VALUE -32768
public static final int MIN_WORD_VALUE -2147483648
public static final int WORD_SIZE 4

mars.assembler.Symbol
public static final boolean DATA_SYMBOL true
public static final boolean TEXT_SYMBOL false

mars.assembler.SymbolTable
public static final int NOT_FOUND -1

mars.assembler.TokenTypes
public static final java.lang.String TOKEN_DELIMITERS "\t ,()"

mars.mips.hardware.AccessNotice
public static final int READ 0
public static final int WRITE 1

mars.mips.hardware.Coprocessor0
public static final int CAUSE 13
public static final int DEFAULT_STATUS_VALUE 65296
public static final int EPC 14
public static final int EXCEPTION_LEVEL 1
public static final int STATUS 12
public static final int VADDR 8

mars.mips.hardware.Memory
public static final boolean BIG_ENDIAN false
public static final int dataBaseAddress 268500992
public static final int dataSegmentBaseAddress 268435456
public static final int dataSegmentLimitAddress 272629760
public static final int exceptionHandlerAddress -2147483264
public static final int globalPointer 268468224
public static final int heapBaseAddress 268697600
public static final int kernelBaseAddress -2147483648
public static final int kernelDataBaseAddress -1879048192
public static final int kernelDataSegmentLimitAddress -1874853888
public static final int kernelHighAddress -1
public static final int kernelTextBaseAddress -2147483648
public static final int kernelTextLimitAddress -2143289344
public static final boolean LITTLE_ENDIAN true
public static final int memoryMapBaseAddress -65536
public static final int memoryMapLimitAddress 0
public static final int stackBaseAddress 2147483644
public static final int stackLimitAddress 2143289340
public static final int stackPointer 2147479548
public static final int textBaseAddress 4194304
public static final int textLimitAddress 8388608
public static final int userHighAddress 2147483647
public static final int WORD_LENGTH_BYTES 4

mars.mips.instructions.Instruction
public static final int INSTRUCTION_LENGTH 4
public static final int INSTRUCTION_LENGTH_BITS 32

mars.simulator.Exceptions
public static final int ADDRESS_EXCEPTION_LOAD 4
public static final int ADDRESS_EXCEPTION_STORE 5
public static final int ARITHMETIC_OVERFLOW_EXCEPTION 12
public static final int BREAKPOINT_EXCEPTION 9
public static final int DIVIDE_BY_ZERO_EXCEPTION 15
public static final int EXTERNAL_INTERRUPT 0
public static final int FLOATING_POINT_OVERFLOW 16
public static final int FLOATING_POINT_UNDERFLOW 17
public static final int RESERVED_INSTRUCTION_EXCEPTION 10
public static final int SYSCALL_EXCEPTION 8
public static final int TRAP_EXCEPTION 13

mars.simulator.Simulator
public static final int BREAKPOINT 1
public static final int EXCEPTION 2
public static final int MAX_STEPS 3
public static final int NORMAL_TERMINATION 4
public static final int PAUSE_OR_STOP 5

mars.util.SystemIO
public static final int SYSCALL_BUFSIZE 128
public static final int SYSCALL_MAXFILES 32

mars.venus.FileStatus
public static final int EDITED 4
public static final int NEW_EDITED 2
public static final int NEW_NOT_EDITED 1
public static final int NO_FILE 0
public static final int NOT_EDITED 3
public static final int RUNNABLE 5
public static final int RUNNING 6
public static final int TERMINATED 7

mars.venus.NumberDisplayBaseChooser
public static final int DECIMAL 10
public static final int HEXADECIMAL 16

mars.venus.RunSpeedPanel
public static final double UNLIMITED_SPEED 40.0d