2017-08-30 17:21:13 +03:00
|
|
|
module Mom
|
|
|
|
|
|
|
|
# unconditional jump to the instruction given as target
|
2018-03-14 20:25:21 +05:30
|
|
|
#
|
2017-08-30 17:21:13 +03:00
|
|
|
class Jump < Instruction
|
|
|
|
attr_reader :target
|
|
|
|
|
|
|
|
def initialize(target)
|
|
|
|
@target = target
|
|
|
|
end
|
2018-03-14 20:25:21 +05:30
|
|
|
def to_risc(context)
|
|
|
|
Risc::Label.new(self,"Jump")
|
|
|
|
end
|
2017-08-30 17:21:13 +03:00
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
end
|