Re: Re: Where do I start?
Ron Hudson <[email protected]>
| Newsgroups | gmane.comp.emulators.turnkey-mvs |
|---|---|
| Message-ID | <[email protected]> |
On Wed, May 26, 2010 at 2:56 PM, Rick Fochtman <[email protected]> wrote: > You really need to find a reasonable ASSEMBLER Language text/tutorial. > There are some ideas in Assembler that you're not yet aware of, like base > registers, relative addressing arithmetic modes, etc. :-) > Well actually I know of the concepts - but the implementation gets me in trouble with "G" : ^ ) .. I know what I want to tell the machine - I just don't know how to say it. For Example: A base register is a register holding an address that is modified by an index or indexes to form a pointer. Usually a base register points to the zero'th array element or the first element in a buffer. A changeable index is added to the base register to access other parts of the buffer or elements in the array. Right? > > If you can find a Supervisor Services manual, there's some sections on > linkage there. But a textbook will help with addressing/base registers, > arithmetic modes, indexing, looping, etc. > I will look for that.. > > Rick > >