class Crabstone::M680X::Operand

Public Instance Methods

const_val?()
Alias for: constant?
constant?() click to toggle source
# File lib/crabstone/arch/4/m680x.rb, line 84
def constant?
  self[:type] == OP_CONSTANT
end
Also aliased as: const_val?
direct?() click to toggle source
# File lib/crabstone/arch/4/m680x.rb, line 76
def direct?
  self[:type] == OP_DIRECT
end
Also aliased as: direct_addr?
direct_addr?()
Alias for: direct?
ext?()
Alias for: extended?
extended?() click to toggle source
# File lib/crabstone/arch/4/m680x.rb, line 72
def extended?
  self[:type] == OP_EXTENDED
end
Also aliased as: ext?
idx?()
Alias for: indexed?
imm?()
Alias for: immediate?
immediate?() click to toggle source
# File lib/crabstone/arch/4/m680x.rb, line 64
def immediate?
  self[:type] == OP_IMMEDIATE
end
Also aliased as: imm?
indexed?() click to toggle source
# File lib/crabstone/arch/4/m680x.rb, line 68
def indexed?
  self[:type] == OP_INDEXED
end
Also aliased as: idx?
reg?()
Alias for: register?
register?() click to toggle source
# File lib/crabstone/arch/4/m680x.rb, line 60
def register?
  self[:type] == OP_REGISTER
end
Also aliased as: reg?
rel?()
Alias for: relative?
relative?() click to toggle source
# File lib/crabstone/arch/4/m680x.rb, line 80
def relative?
  self[:type] == OP_RELATIVE
end
Also aliased as: rel?