class RPicSim::ProgramCounter

Instances of this class represent the program counter in a simulated microcontroller. @api public

Public Class Methods

new(processor) click to toggle source

@param processor [Mplab::Processor]

# File lib/rpicsim/program_counter.rb, line 8
def initialize(processor)
  @processor = processor
end

Public Instance Methods

value() click to toggle source

@return [Integer]

# File lib/rpicsim/program_counter.rb, line 13
def value
  @processor.get_pc
end
value=(val) click to toggle source

@param val [Integer]

# File lib/rpicsim/program_counter.rb, line 18
def value=(val)
  @processor.set_pc(val)
end