Class: Qsim::ProgramSubject

Inherits:
Subject
  • Object
show all
Defined in:
lib/subject/program_subject.rb

Instance Method Summary collapse

Methods inherited from Subject

#compile_code, from_test, #initialize

Constructor Details

This class inherits a constructor from Qsim::Subject

Instance Method Details

#extra_codeObject



3
4
5
# File 'lib/subject/program_subject.rb', line 3

def extra_code
  @request.extra
end

#main_codeObject



7
8
9
# File 'lib/subject/program_subject.rb', line 7

def main_code
  "#{skip_command}\n#{@request.content}"
end

#skip_commandObject



11
12
13
# File 'lib/subject/program_subject.rb', line 11

def skip_command
  'MOV R0, R0'
end