Re: Re: The best place to begin learning Assembler

Ron Hudson <[email protected]> Thu, 27 May 2010 17:07:12 -0700
Newsgroups gmane.comp.emulators.turnkey-mvs
Message-ID <[email protected]>
Sounds like   um ...fun...

Do you have assembly with the code listings?

00008 18 12  label   LR   1,2

(hmm did I get that right?)

Things I don't know right now:

Assembly idiom = When there are different ways to do things what is the
most accepted. Linkages and stuff too (I have some of that from examples
sent to me in email)

MACROS = what macros are available, what do they do?



On Thu, May 27, 2010 at 4:49 PM, kerravon86 <kerravon86-/[email protected]> wrote:

>
>
> --- In [email protected] <turnkey-mvs%40yahoogroups.com>, Ron
> Hudson <hudson.ra@...> wrote:
> >
> > Ok, I have the PDF of the 370 Principals of Operations (Sept) and the
> > Instruction Overview from SimoTime
> >
> > (I noticed AR and ALR seem to be the same instruction??)
> >
> > Where, apart from these references, is the best place
> > to learn Assembly?
>
> One option available is to do some genuine assembler
> work that doesn't require much/any assembler skills
> (but that many people around these groups are interested
> in). That is the MVS 3.8j source code resuscitation
> project. We have original source code, and a
> slightly-changed object code, and the goal is to
> update the original code to match the current
> object code, by disassembling the object code.
>
> how slightly is slightly?


> The nature of the project means that it's basically
> impossible to have any bugs, because the end product
> already exists and can be exactly compared.
>

Don't you have a disassembler?  I know they produce line labels and
variables that look like L0001 AND V0001 - but perhaps search and
replace will help with that...


>
> The source is available on the TK3 CD, and
> already-updated (by various people) code is available
> via various means.
>
> Turnkey3 cd? the same I made from an ISO file?
How do I access it?  Do I do this inside hercules
or out in Windows (linux)?




> BFN. Paul.
>
>  
>