public VAM_Descriptor() { Title = "Simulation"; FQN_NamespaceAndClassName = "VirtualAddressMapper.VirtualAddressMapper"; addressing = new Addressing(); processPageAndMemoryPageMapping = new ObservableCollection<MappingRecordOfProcessAndMemory>(); actionSequence = new ObservableCollection<ActionBase>(); associativeMemoryInitialContent = new ObservableCollection<int>(); }
public Addressing(Addressing address) { this.AddressingBits = address.AddressingBits; this.BitsToAddressPages = address.BitsToAddressPages; this.MemoryAccessTime = address.MemoryAccessTime; this.QuantityOfPagesStorableInUserMemory = address.QuantityOfPagesStorableInUserMemory; this.IsAssociativeMemoryInUse = address.IsAssociativeMemoryInUse; this.QuantityOfAddressesStorableInAssociativeMemory = address.QuantityOfAddressesStorableInAssociativeMemory; this.AssociativeMemoryAccessTime = address.AssociativeMemoryAccessTime; this.ProcessAddressRangeByLastAddress = address.ProcessAddressRangeByLastAddress; }
public AddressingExtended(Addressing addressing) : base(addressing) { }