Re: Where do I start?
Ron Hudson <[email protected]>
| Newsgroups | gmane.comp.emulators.turnkey-mvs |
|---|---|
| Message-ID | <[email protected]> |
On Tue, May 25, 2010 at 6:33 PM, Rick Fochtman <[email protected]> wrote: > > > -------------------------------<snip>----------------------------- > > For that chunk of assembly language I begged earlier > > It looks like the following registers are unused: (they are not mentioned > in the program) > 0 ? > 2,3 > 5,6,7 > 9,10,11 > ----------------------------<unsnip>------------------------------ > That's not at all unusual. Just because you have 16 registers (0-15) > available doesn't mean you have to use them. :-) > I saw what some of them do in some assembly tutorial somewhere.. R01 mvs parmlist R13 calling program's save area R14 Return to Calling programs's return address. R15 My own entrypoint > > Some of those registers you didn't mention have special uses in entry/exit > linkage. 0,1,13,14,15 are linkage registers, with well-defined purposes > during entry/exit linkage. > > Rick<[email protected]?subject=Re:%20%5Bturnkey-mvs%5D%20Where%20do%20I%20start?> > >