class Fisk::Registers::Register
Attributes
name[R]
type[R]
value[R]
Public Class Methods
new(name, type, value)
click to toggle source
# File lib/fisk.rb, line 48 def initialize name, type, value @name = name @type = type @value = value end
Public Instance Methods
extended_register?()
click to toggle source
# File lib/fisk.rb, line 62 def extended_register? @value > 7 || EXTENDED_R8.include?(self) end
op_value()
click to toggle source
# File lib/fisk.rb, line 58 def op_value value & 0x7 end
works?(type)
click to toggle source
# File lib/fisk.rb, line 54 def works? type type == self.name || type == self.type end