Re: Assembler info needed

2012-03-17 Thread Stan Saraczewski
Great refresher - thanks for the pointer Angel !




 From: Angel Luis Domínguez angel_luis_dominguez_mar...@yahoo.es
To: ASSEMBLER-LIST@LISTSERV.UGA.EDU 
Sent: Saturday, March 17, 2012 4:10 AM
Subject: Re: Assembler info needed
 
An excellent book, almost free, for beginners and no so, can be downloaded
free from

http://www.billqualls.com/assembler/index.html

It's clear and it has a lot of examples and exercices.

Angel Luis Domínguez
sysprog Spain


Re: Assembler info needed

2012-03-17 Thread Alvaro Guirao Lopez
I great entry, very useful for those we speak spanish frequently too
( versio available in spanish translated by Victor Cepeda ).

Thanks Angel.

2012/3/17 Stan Saraczewski stan_saraczew...@yahoo.com

 Great refresher - thanks for the pointer Angel !



 
  From: Angel Luis Domínguez angel_luis_dominguez_mar...@yahoo.es
 To: ASSEMBLER-LIST@LISTSERV.UGA.EDU
 Sent: Saturday, March 17, 2012 4:10 AM
 Subject: Re: Assembler info needed

 An excellent book, almost free, for beginners and no so, can be downloaded
 free from

 http://www.billqualls.com/assembler/index.html

 It's clear and it has a lot of examples and exercices.

 Angel Luis Domínguez
 sysprog Spain




-- 
Un saludo.
Álvaro Guirao


Re: Assembler info needed

2012-03-17 Thread Dave
 -Original Message-
 From: IBM Mainframe Assembler List
 [mailto:ASSEMBLER-LIST@LISTSERV.UGA.EDU] On Behalf Of robin
 Sent: 16 March 2012 23:58
 To: ASSEMBLER-LIST@LISTSERV.UGA.EDU
 Subject: Re: Assembler info needed


 From: Sudheen P M sudheenp...@gmail.com
 Sent: Saturday, 17 March 2012 2:18 AM

  I am new to assembler on z/OS.I have tried to google for a
 starting point to
  learn assembler,but unfortunately I am not able to get
 one.Only thing that I
  keep hitting are some user/reference guides and some presentations.
 
  Could I request you to provide me some pointers to docs
 which are good
  starting point for me.

 Assembler Langage System 370 Programming, by George Struble.
 Should be able to get some cheaply off Amazon.


Make sure you get the latest edition you can afford of the above. On the
other hand its cheap and very readable.


Re: Assembler info needed

2012-03-17 Thread Angel Luis Domínguez
On Sat, 17 Mar 2012 20:48:57 +0100, Alvaro Guirao Lopez
alvarogui...@gmail.com wrote:

I great entry, very useful for those we speak spanish frequently too
( versio available in spanish translated by Victor Cepeda ).

Thanks Angel.

I think, it is only an opinion, that spanish translation is quite automatic
and it has a lot of mistakes. I prefer original version.

angel luis domínguez
sysprog spain


Re: Assembler info needed

2012-03-16 Thread John P Kalinich
The SHARE Assembler Boot Camp is a good starting point.

http://www.share.org/SHAREeLearning/AssemblerBootCamp/tabid/501/Default.aspx

Regards,
John K

Sudheen P M sudheenp of the IBM Mainframe Assembler List
ASSEMBLER-LIST@listserv.uga.edu wrote on 03/16/2012 09:18:04 AM:

 I am new to assembler on z/OS.I have tried to google for a starting
point to
 learn assembler,but unfortunately I am not able to get one.Only thing
that I
 keep hitting are some user/reference guides and some presentations.

 Could I request you to provide me some pointers to docs which are good
 starting point for me.


Re: Assembler info needed

2012-03-16 Thread Steve Comstock

On 3/16/2012 9:22 AM, Miklos Szigetvari wrote:

If you can get
Cannatello:
Advanced Assembler Language and MVS Interfaces

and write/compile/debug as many as you can


I disagree with that. The OP is a newbie, so I
don't think jumping in to Advanced Assembler is
viable.

Of course, we have classes to offer, but I gather
the poster is more into individual study.

And it is not clear if Sudheen has access to a
system to write and test code on.

How about more information, Sudheen?




On 3/16/2012 4:18 PM, Sudheen P M wrote:

Hi All,

I am new to assembler on z/OS.I have tried to google for a starting point to
learn assembler,but unfortunately I am not able to get one.Only thing that I
keep hitting are some user/reference guides and some presentations.

Could I request you to provide me some pointers to docs which are good
starting point for me.

Thanks in advance
Sudheen







--

Kind regards,

-Steve Comstock
The Trainer's Friend, Inc.

303-355-2752
http://www.trainersfriend.com

* To get a good Return on your Investment, first make an investment!
  + Training your people is an excellent investment

* Try our tool for calculating your Return On Investment
for training dollars at
  http://www.trainersfriend.com/ROI/roi.html


Re: Assembler info needed

2012-03-16 Thread Prashant m
Hi All,

Thanks all for the quick response.

Yes,I am planning for individual study,and yes,I have a test system in our
environment where I have sufficient auth to write and execute the code.
I have gone through the SHARE assembler presentations and looking for some
pointers to continue on the same lines.

Thanks
Sudheen




On Fri, Mar 16, 2012 at 6:30 PM, Steve Comstock st...@trainersfriend.comwrote:

 On 3/16/2012 9:22 AM, Miklos Szigetvari wrote:

 If you can get
 Cannatello:
 Advanced Assembler Language and MVS Interfaces

 and write/compile/debug as many as you can


 I disagree with that. The OP is a newbie, so I
 don't think jumping in to Advanced Assembler is
 viable.

 Of course, we have classes to offer, but I gather
 the poster is more into individual study.

 And it is not clear if Sudheen has access to a
 system to write and test code on.

 How about more information, Sudheen?




 On 3/16/2012 4:18 PM, Sudheen P M wrote:

 Hi All,

 I am new to assembler on z/OS.I have tried to google for a starting
 point to
 learn assembler,but unfortunately I am not able to get one.Only thing
 that I
 keep hitting are some user/reference guides and some presentations.

 Could I request you to provide me some pointers to docs which are good
 starting point for me.

 Thanks in advance
 Sudheen





 --

 Kind regards,

 -Steve Comstock
 The Trainer's Friend, Inc.

 303-355-2752
 http://www.trainersfriend.com

 * To get a good Return on your Investment, first make an investment!
  + Training your people is an excellent investment

 * Try our tool for calculating your Return On Investment
for training dollars at
  
 http://www.trainersfriend.com/**ROI/roi.htmlhttp://www.trainersfriend.com/ROI/roi.html




--
Prashant

By Endurance We Conquer


Re: Assembler info needed

2012-03-16 Thread Scott Ford
Sudden,

You might want to consider IBM classes

Sent from my iPad
Scott Ford
Senior Systems Engineer
www.identityforge.com



On Mar 16, 2012, at 11:45 AM, sudheen p sudheenp...@gmail.com wrote:

 Hi All,

 Thanks all for the quick response.

 Yes,I am planning for individual study,and yes,I have a test system in our
 environment where I have sufficient auth to write and execute the code.
 I have gone through the SHARE assembler presentations and looking for some
 pointers to continue on the same lines.

 Thanks
 Sudheen


 On Fri, Mar 16, 2012 at 6:39 PM, Prashant m prashan...@gmail.com wrote:

 Hi All,

 Thanks all for the quick response.

 Yes,I am planning for individual study,and yes,I have a test system in our
 environment where I have sufficient auth to write and execute the code.
 I have gone through the SHARE assembler presentations and looking for some
 pointers to continue on the same lines.

 Thanks
 Sudheen




 On Fri, Mar 16, 2012 at 6:30 PM, Steve Comstock st...@trainersfriend.com
 wrote:

 On 3/16/2012 9:22 AM, Miklos Szigetvari wrote:

 If you can get
 Cannatello:
 Advanced Assembler Language and MVS Interfaces

 and write/compile/debug as many as you can


 I disagree with that. The OP is a newbie, so I
 don't think jumping in to Advanced Assembler is
 viable.

 Of course, we have classes to offer, but I gather
 the poster is more into individual study.

 And it is not clear if Sudheen has access to a
 system to write and test code on.

 How about more information, Sudheen?




 On 3/16/2012 4:18 PM, Sudheen P M wrote:

 Hi All,

 I am new to assembler on z/OS.I have tried to google for a starting
 point to
 learn assembler,but unfortunately I am not able to get one.Only thing
 that I
 keep hitting are some user/reference guides and some presentations.

 Could I request you to provide me some pointers to docs which are good
 starting point for me.

 Thanks in advance
 Sudheen





 --

 Kind regards,

 -Steve Comstock
 The Trainer's Friend, Inc.

 303-355-2752
 http://www.trainersfriend.com

 * To get a good Return on your Investment, first make an investment!
 + Training your people is an excellent investment

 * Try our tool for calculating your Return On Investment
   for training dollars at
 http://www.trainersfriend.com/**ROI/roi.html
 http://www.trainersfriend.com/ROI/roi.html




 --
 Prashant

 By Endurance We Conquer



Re: Assembler info needed

2012-03-16 Thread Steve Comstock

On 3/16/2012 9:45 AM, sudheen p wrote:

Hi All,

Thanks all for the quick response.

Yes,I am planning for individual study,and yes,I have a test system in our
environment where I have sufficient auth to write and execute the code.
I have gone through the SHARE assembler presentations and looking for some
pointers to continue on the same lines.

Thanks
Sudheen




Well, here's what we have to offer if any of it is of interest:

1. We have some _free_ technical papers on our website at:
 http://www.trainersfriend.com/General_content/Book_site.htm

   in particular, the following titles are Assembler related:

 Applications Assembler Programming for z
 Writing Reentrant Programs (in Assembler)
 I/O and AMODE 31
 Doing Arithmetic Using Packed Decimal Instructions


2. We sell what we call 'toolkits': collections of working sample
   programs in Assembler, COBOL, PL/I, and C.

   There is a base toolkit which you use to set up an
   infrastructure and it includes libraries of source
   code including: 20 members of Assembler, 11 members
   in COBOL, 13 members in PL/I, and 13 members in C;
   plus lots more

   There is also a DB2 toolkit and a Language Environment
   toolkit, which focus on those areas.

   Toolkits come in individual and team versions, and
   the individual versions are inexpensive ($160 for
   the base and $400 each for the DB2 and LE toolkits)

   Lots more information is available in The Trainer's Friend
   Store (http://www.trainersfriend.com/TTFStore/index.html )



3. We offer all our standard Assembler curriculum under
   our Remote Contact Training (RCT) option, which is
   self-study with a remote mentor (email / phone connections)

   Information on our Assembler curriculum is here:

 http://www.trainersfriend.com/Assembler_courses/assemcurric.htm

   Information on RCT is here:

 http://www.trainersfriend.com/Policies/RCT_OverView.htm


Hope this helps.


--

Kind regards,

-Steve Comstock
The Trainer's Friend, Inc.

303-355-2752
http://www.trainersfriend.com

* To get a good Return on your Investment, first make an investment!
  + Training your people is an excellent investment

* Try our tool for calculating your Return On Investment
for training dollars at
  http://www.trainersfriend.com/ROI/roi.html


Re: Assembler info needed

2012-03-16 Thread Tony Harminc
On 16 March 2012 11:49, Farley, Peter x23353
peter.far...@broadridge.com wrote:

 The other prerequisite to learning assembler is understanding the basic 
 architecture of the machine.  For this knowledge you will eventually need to 
 read at least parts of the z/Architecture Principles of Operations manual 
 (available on the IBM website).  This is a very large and imposing manual 
 that can seem overwhelming at first (and still is even when you are an 
 expert).  Chapters 1 through 6 would enable you to gain a serious 
 understanding of the z/Architecture machines, but they do contain very dense 
 material to absorb all at once.  Alternatively, you can use chapter 7 in 
 conjunction with reviewing the COBOL listing output I mentioned above to see 
 what each instruction does.  This may provide a simpler introduction for you.

Another less overwhelming approach to the Principles of Operation is
to look at a much older one, such as the S/370 version GA22-7000 (but
not the -00 version!) available on bitsavers.org and many other sites.
There is nothing in the discussion of general instructions in such an
old book that is obsolete; they will all work nicely on the latest
hardware.

Tony H.


Re: Assembler info needed

2012-03-16 Thread Hobart Spitz
I wouldn't even bother with S/370.  Start at S/360.  You don't care about
paging or vitual storage, yet.  Once you have the S/360 down, most
architectural extensions generalize easily from there.  PoOps is way too
much for a beginner, both in volume and prerequisite knowledge.

In the '60s, Tim Tomaselli of Stevens gave me an IBM publication.  Little
did he know how valuable it would turn out to be.  Thank you, Tim!!  It was
excellent.  You can find it here:

http://www.bitsavers.org/pdf/ibm/360/training/C20-1646-1_A_Programmers_Introduction_To_IBM_System360_Assembler_Language_May66.pdf



On Fri, Mar 16, 2012 at 2:47 PM, Tony Harminc t...@harminc.com wrote:

 On 16 March 2012 11:49, Farley, Peter x23353
 peter.far...@broadridge.com wrote:

  The other prerequisite to learning assembler is understanding the basic
 architecture of the machine.  For this knowledge you will eventually need
 to read at least parts of the z/Architecture Principles of Operations
 manual (available on the IBM website).  This is a very large and imposing
 manual that can seem overwhelming at first (and still is even when you are
 an expert).  Chapters 1 through 6 would enable you to gain a serious
 understanding of the z/Architecture machines, but they do contain very
 dense material to absorb all at once.  Alternatively, you can use chapter 7
 in conjunction with reviewing the COBOL listing output I mentioned above to
 see what each instruction does.  This may provide a simpler introduction
 for you.

 Another less overwhelming approach to the Principles of Operation is
 to look at a much older one, such as the S/370 version GA22-7000 (but
 not the -00 version!) available on bitsavers.org and many other sites.
 There is nothing in the discussion of general instructions in such an
 old book that is obsolete; they will all work nicely on the latest
 hardware.

 Tony H.




--
OREXXMan


Re: Assembler info needed

2012-03-16 Thread Tony Thigpen

Are you looking for Assembler for Applications Programming or for
Systems Programming? Even if you want to move into Systems Programming
code, starting with easier Applications Programming code might be a good
idea.
When I moved from Cobol to Assembler, I used:
370/390 Assembler Language Programming by Stern, Sager  Stern.

There is a newer version and several used copies are available at less
than $5
http://www.amazon.com/gp/offer-listing/0471886572/ref=dp_olp_used?ie=UTF8qid=1331931707sr=8-1-fkmr0condition=used

You should grab a copy even if you already know some of the basics of
how the mainframe works. At that price, how can you go wrong.

Tony Thigpen

-Original Message -
 From: Prashant m
 Sent: 03/16/2012 11:39 AM

Hi All,

Thanks all for the quick response.

Yes,I am planning for individual study,and yes,I have a test system in our
environment where I have sufficient auth to write and execute the code.
I have gone through the SHARE assembler presentations and looking for some
pointers to continue on the same lines.

Thanks
Sudheen




On Fri, Mar 16, 2012 at 6:30 PM, Steve Comstockst...@trainersfriend.comwrote:


On 3/16/2012 9:22 AM, Miklos Szigetvari wrote:


If you can get
Cannatello:
Advanced Assembler Language and MVS Interfaces

and write/compile/debug as many as you can



I disagree with that. The OP is a newbie, so I
don't think jumping in to Advanced Assembler is
viable.

Of course, we have classes to offer, but I gather
the poster is more into individual study.

And it is not clear if Sudheen has access to a
system to write and test code on.

How about more information, Sudheen?





On 3/16/2012 4:18 PM, Sudheen P M wrote:


Hi All,

I am new to assembler on z/OS.I have tried to google for a starting
point to
learn assembler,but unfortunately I am not able to get one.Only thing
that I
keep hitting are some user/reference guides and some presentations.

Could I request you to provide me some pointers to docs which are good
starting point for me.

Thanks in advance
Sudheen







--

Kind regards,

-Steve Comstock
The Trainer's Friend, Inc.

303-355-2752
http://www.trainersfriend.com

* To get a good Return on your Investment, first make an investment!
  + Training your people is an excellent investment

* Try our tool for calculating your Return On Investment
for training dollars at
  
http://www.trainersfriend.com/**ROI/roi.htmlhttp://www.trainersfriend.com/ROI/roi.html





--
Prashant

By Endurance We Conquer




Re: Assembler info needed

2012-03-16 Thread Gibney, Dave
Look at existing code at cbttape.org

Realize that without some help/mentor/training, it is a long uphill battle, 
just to the top of the next ridge, rinse repeat

Dave Gibney
Information Technology Services
Washington State University


 -Original Message-
 From: IBM Mainframe Assembler List [mailto:ASSEMBLER-
 l...@listserv.uga.edu] On Behalf Of Tony Thigpen
 Sent: Friday, March 16, 2012 2:11 PM
 To: ASSEMBLER-LIST@LISTSERV.UGA.EDU
 Subject: Re: Assembler info needed

 Are you looking for Assembler for Applications Programming or for
 Systems Programming? Even if you want to move into Systems Programming
 code, starting with easier Applications Programming code might be a good
 idea.
 When I moved from Cobol to Assembler, I used:
 370/390 Assembler Language Programming by Stern, Sager  Stern.

 There is a newer version and several used copies are available at less
 than $5
 http://www.amazon.com/gp/offer-
 listing/0471886572/ref=dp_olp_used?ie=UTF8qid=1331931707sr=8-1-
 fkmr0condition=used

 You should grab a copy even if you already know some of the basics of
 how the mainframe works. At that price, how can you go wrong.

 Tony Thigpen

 -Original Message -
   From: Prashant m
   Sent: 03/16/2012 11:39 AM
  Hi All,
 
  Thanks all for the quick response.
 
  Yes,I am planning for individual study,and yes,I have a test system in our
  environment where I have sufficient auth to write and execute the code.
  I have gone through the SHARE assembler presentations and looking for
 some
  pointers to continue on the same lines.
 
  Thanks
  Sudheen
 
 
 
 
  On Fri, Mar 16, 2012 at 6:30 PM, Steve
 Comstockst...@trainersfriend.comwrote:
 
  On 3/16/2012 9:22 AM, Miklos Szigetvari wrote:
 
  If you can get
  Cannatello:
  Advanced Assembler Language and MVS Interfaces
 
  and write/compile/debug as many as you can
 
 
  I disagree with that. The OP is a newbie, so I
  don't think jumping in to Advanced Assembler is
  viable.
 
  Of course, we have classes to offer, but I gather
  the poster is more into individual study.
 
  And it is not clear if Sudheen has access to a
  system to write and test code on.
 
  How about more information, Sudheen?
 
 
 
 
  On 3/16/2012 4:18 PM, Sudheen P M wrote:
 
  Hi All,
 
  I am new to assembler on z/OS.I have tried to google for a starting
  point to
  learn assembler,but unfortunately I am not able to get one.Only thing
  that I
  keep hitting are some user/reference guides and some presentations.
 
  Could I request you to provide me some pointers to docs which are
 good
  starting point for me.
 
  Thanks in advance
  Sudheen
 
 
 
 
 
  --
 
  Kind regards,
 
  -Steve Comstock
  The Trainer's Friend, Inc.
 
  303-355-2752
  http://www.trainersfriend.com
 
  * To get a good Return on your Investment, first make an investment!
+ Training your people is an excellent investment
 
  * Try our tool for calculating your Return On Investment
  for training dollars at
 
 http://www.trainersfriend.com/**ROI/roi.htmlhttp://www.trainersfriend.
 com/ROI/roi.html
 
 
 
 
  --
  Prashant
 
  By Endurance We Conquer
 
 


Re: Assembler info needed

2012-03-16 Thread Shane G
On Sat, Mar 17th, 2012 at 8:25 AM, Gibney, Dave wrote:

 Realize that without some help/mentor/training, it is a long uphill
 battle, just to the top of the next ridge, rinse repeat

So true, but these days everyone expects to be able to do it on the web
(that's not directed at the OP, but is just the way it is).
Without a mentor, I'd reckon money spent on something like actually attending
Share for the bootcamp, or Steves offerings would be worthwhile.
Especially if you could convince the boss to pick up the bill ...

Shane ...


Re: Assembler info needed

2012-03-16 Thread David de Jongh
Sudheen,

A book I have found useful to the people I've mentored over the years is MVS
Assembler Language by Kevin McQuillen.  It is a very old book (around 1975;
last edition 1987), but it is very well written from a beginner's point of
view.  You can get a used copy on Amazon at
http://www.amazon.com/MVS-Assembler-Language-Kevin-McQuillen/dp/0911625348.
The main problem is that it was written before the days of Language
Environment (LE), which you will need if you are going to have
cross-language calls, especially if you're calling COBOL programs from
assembler.  It also doesn't discuss re-entrant coding, which is pretty much
the norm today.  Fortunately, this is provided by LE, but you would have to
develop some understanding of LE first.  If you're just starting to get into
assembler, you're quite a way off from that.

David de Jongh

 -Original Message-
 From: IBM Mainframe Assembler List [mailto:ASSEMBLER-
 l...@listserv.uga.edu] On Behalf Of sudheen p
 Sent: Friday, March 16, 2012 10:46 AM
 To: ASSEMBLER-LIST@LISTSERV.UGA.EDU
 Subject: Re: Assembler info needed

 Hi All,

 Thanks all for the quick response.

 Yes,I am planning for individual study,and yes,I have a test system in
 our environment where I have sufficient auth to write and execute the
 code.
 I have gone through the SHARE assembler presentations and looking for
 some pointers to continue on the same lines.

 Thanks
 Sudheen


 On Fri, Mar 16, 2012 at 6:39 PM, Prashant m prashan...@gmail.com
 wrote:

  Hi All,
 
  Thanks all for the quick response.
 
  Yes,I am planning for individual study,and yes,I have a test system in
  our environment where I have sufficient auth to write and execute the
 code.
  I have gone through the SHARE assembler presentations and looking for
  some pointers to continue on the same lines.
 
  Thanks
  Sudheen
 
 
 
 
  On Fri, Mar 16, 2012 at 6:30 PM, Steve Comstock
  st...@trainersfriend.com
  wrote:
 
   On 3/16/2012 9:22 AM, Miklos Szigetvari wrote:
  
   If you can get
   Cannatello:
   Advanced Assembler Language and MVS Interfaces
  
   and write/compile/debug as many as you can
  
  
   I disagree with that. The OP is a newbie, so I don't think jumping
   in to Advanced Assembler is viable.
  
   Of course, we have classes to offer, but I gather the poster is more
   into individual study.
  
   And it is not clear if Sudheen has access to a system to write and
   test code on.
  
   How about more information, Sudheen?
  
  
  
  
   On 3/16/2012 4:18 PM, Sudheen P M wrote:
  
   Hi All,
  
   I am new to assembler on z/OS.I have tried to google for a
   starting point to learn assembler,but unfortunately I am not able
   to get one.Only thing that I keep hitting are some user/reference
   guides and some presentations.
  
   Could I request you to provide me some pointers to docs which are
   good starting point for me.
  
   Thanks in advance
   Sudheen
  
  
  
  
  
   --
  
   Kind regards,
  
   -Steve Comstock
   The Trainer's Friend, Inc.
  
   303-355-2752
   http://www.trainersfriend.com
  
   * To get a good Return on your Investment, first make an investment!
+ Training your people is an excellent investment
  
   * Try our tool for calculating your Return On Investment
  for training dollars at
http://www.trainersfriend.com/**ROI/roi.html
  http://www.trainersfriend.com/ROI/roi.html
  
 
 
 
  --
  Prashant
 
  By Endurance We Conquer
 


Re: Assembler info needed

2012-03-16 Thread robin

From: Sudheen P M sudheenp...@gmail.com
Sent: Saturday, 17 March 2012 2:18 AM


I am new to assembler on z/OS.I have tried to google for a starting point to
learn assembler,but unfortunately I am not able to get one.Only thing that I
keep hitting are some user/reference guides and some presentations.

Could I request you to provide me some pointers to docs which are good
starting point for me.


Assembler Langage System 370 Programming, by George Struble.
Should be able to get some cheaply off Amazon.