mcs6500¶
The famous 6502!
-
class
ppci.arch.mcs6500.
Mcs6500Arch
(options=None)¶ 6502 architectur
-
determine_arg_locations
(arg_types)¶
-
determine_rv_location
(ret_type)¶ Determine the location of a return value of a function given the type of return value
-
gen_call
(label, args, rv)¶ Generate instructions for a function call.
-
gen_epilogue
(frame)¶ Generate instructions for the epilogue of a frame.
Parameters: frame – the function frame for which to create a prologue
-
gen_function_enter
(args)¶ Generate code to extract arguments from the proper locations
The default implementation tries to use registers and move instructions.
Parameters: args – an iterable of virtual registers in which the arguments must be placed.
-
gen_prologue
(frame)¶ Generate instructions for the epilogue of a frame.
Parameters: frame – the function frame for which to create a prologue
-