Package Hack.CPUEmulator

Examples of Hack.CPUEmulator.RAM


    public VMEmulator() {
        VMProgram program = new VMProgram(null);

        MemorySegment[][] segments = new MemorySegment[Definitions.RAM_SIZE][];

        RAM ram = new RAM(null, segments, null);
        ram.addErrorListener(this);
        ram.reset();

        // assignes the memory segments
        AbsolutePointedMemorySegment stackSegment =
            new AbsolutePointedMemorySegment(ram, null);
        TrimmedAbsoluteMemorySegment workingStackSegment =
View Full Code Here


        program.addErrorListener(this);
        program.addProgramListener(this);

        MemorySegment[][] segments = new MemorySegment[Definitions.RAM_SIZE][];

        RAM ram = new RAM(gui.getRAM(), segments, gui.getScreen());
        ram.addErrorListener(this);
        ram.reset();

        // sets ram labels
        LabeledPointedMemoryGUI ramGUI = gui.getRAM();
        ramGUI.setLabel(Definitions.SP_ADDRESS, Definitions.SP_NAME);
        ramGUI.setLabel(Definitions.LOCAL_POINTER_ADDRESS, Definitions.LOCAL_POINTER_NAME);
View Full Code Here

TOP

Related Classes of Hack.CPUEmulator.RAM

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.