Re: [IBMVM] High Level Assembler for Linux on Z

2018-05-01 Thread Alan Altmark
On Tuesday, 05/01/2018 at 02:32 GMT, Mark Pace  
wrote:
> Really hate to dredge up this old thread - but - I'm trying to find the 
HLASM
> RPM to install in Linux.  I just installed HLASM on my z/VM system from 
an
> electronic SDO.  I can not find the RPM that is supposedly included.  
I've
> checked every minidisk on the installation ID.  Has anyone successfully 
found
> the ASMA90.RPM file?

When you go into Shopz, then select Linux products and search for "HLASM" 
in the product description, it will reveal "HLASM z/VM Linux on z" 
(5799-TCQ).  That's what you order to get the needed files.  As far as I 
know, the Linux files are not included in the z/OS or z/VM packages.

Alan Altmark

Senior Managing z/VM and Linux Consultant
IBM Systems Lab Services
IBM Z Delivery Practice
ibm.com/systems/services/labservices
office: 607.429.3323
mobile; 607.321.7556
alan_altm...@us.ibm.com
IBM Endicott


--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: High Level Assembler for Linux on Z

2018-05-01 Thread Mark Pace
Really hate to dredge up this old thread - but - I'm trying to find the
HLASM RPM to install in Linux.  I just installed HLASM on my z/VM system
from an electronic SDO.  I can not find the RPM that is supposedly
included.  I've checked every minidisk on the installation ID.  Has anyone
successfully found the ASMA90.RPM file?

Crosspost VM
TIA

On Thu, Feb 6, 2014 at 1:17 PM, Davis, Larry (National VM Capability) <
larry.dav...@hp.com> wrote:

> Then just order the VM HLASM and that should give you access to the Linux
> RPM.
> Later you will have to convert the CP HLASM license to an PRPQ per IFL
> License if IBM is nice they should convert it straight over.
>
>
>
>
> Larry Davis,
> VM Capability
>
> -Original Message-
> From: Linux on 390 Port [mailto:LINUX-390@VM.MARIST.EDU] On Behalf Of
> Michel Beaulieu
> Sent: Thursday, February 06, 2014 1:12 PM
> To: LINUX-390@VM.MARIST.EDU
> Subject: Re: High Level Assembler for Linux on Z
>
> Thanks Larry,
>
>
> At this time, Linux is running under z/VM 5.4 on CP processors.
>
>
>
> Do we need the PRPQ anyway?
>
>
> Later when IFL are added, do we need to re-install a new RPM?   with the
> PRPQ?
>
>
> Regards,
>
>
> Michel Beaulieu
>  IBM SO-Delivery, Canada
> |*| Opinions expressed are my own and do not represent my employer in any
> way.
> --
>  > Date: Thu, 6 Feb 2014 17:55:59 +
> > From: larry.dav...@hp.com
> > Subject: Re: High Level Assembler for Linux on Z
> > To: LINUX-390@VM.MARIST.EDU
> >
> > HLASM for Linux on an IFL has a separate Feature code for the OTC and
> > the S
> >
> > IBM High Level Assembler for Linux on System z intending to execute High
> Level Assembler on IFL processors should order PRPQs 5799-TCQ and 5799-TCR
> for each IFL.
> > 5799-TCQ (OTC)and
> > 5799-TCR (S)
> >
> >
> >
> > Larry Davis,
> > VM Capability
> >
> > -----Original Message-
> > From: Linux on 390 Port [mailto:LINUX-390@VM.MARIST.EDU] On Behalf Of
> > Michel Beaulieu
> > Sent: Thursday, February 06, 2014 12:25 PM
> > To: LINUX-390@VM.MARIST.EDU
> > Subject: High Level Assembler for Linux on Z
> >
> > Hello,
> >
> > For an installation with no z/OS.
> >
> >
> >
> > How do I get the High Level Assembler RPM to install on Linux?
> >
> >
> > Thanks!
> >
> > Michel Beaulieu
> > IBM SO-Delivery, Canada
> > * Opinions expressed are my own and do not represent my employer in any
> way.
> >
> >
> >
> >
> > --
> > For LINUX-390 subscribe / signoff / archive access instructions, send
> > email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
> > visit
> > http://www.marist.edu/htbin/wlvindex?LINUX-390
> > --
> > For more information on Linux on System z, visit
> > http://wiki.linuxvm.org/
> >
> > --
> > For LINUX-390 subscribe / signoff / archive access instructions, send
> > email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
> > visit
> > http://www.marist.edu/htbin/wlvindex?LINUX-390
> > --
> > For more information on Linux on System z, visit
> > http://wiki.linuxvm.org/
>
>
> --
> For LINUX-390 subscribe / signoff / archive access instructions, send
> email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
> http://www.marist.edu/htbin/wlvindex?LINUX-390
> --
> For more information on Linux on System z, visit http://wiki.linuxvm.org/
>
> --
> For LINUX-390 subscribe / signoff / archive access instructions,
> send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
> visit
> http://www.marist.edu/htbin/wlvindex?LINUX-390
> --
> For more information on Linux on System z, visit
> http://wiki.linuxvm.org/
>



-- 
The postings on this site are my own and don’t necessarily represent
Mainline’s positions or opinions

Mark D Pace
Senior Systems Engineer
Mainline Information Systems

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


High Level Assembler for Linux on Z

2014-02-06 Thread Michel Beaulieu
Hello, 

For an installation with no z/OS. 



How do I get the High Level Assembler RPM to install on Linux? 


Thanks!

Michel Beaulieu
IBM SO-Delivery, Canada
* Opinions expressed are my own and do not represent my employer in any way. 



  
--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: High Level Assembler for Linux on Z

2014-02-06 Thread Scott Rohling
I have not done this, but my understanding is you get the rpm file off the
3480 tape (using z/OS, z/VM or z/VSE utilities) and then ftp it to Linux.
  I would hope there is someway to get electronic delivery of the rpm as
well - but don't know.The doc only refers to 3480 tape, which seems
kind of old school..

Bottom line - get the rpm file off the tape or from Shopz somehow,
somewhere so that you can get it to Linux.

Scott Rohling


On Thu, Feb 6, 2014 at 9:24 AM, Michel Beaulieu beaulieumic...@live.cawrote:

 Hello,

 For an installation with no z/OS.



 How do I get the High Level Assembler RPM to install on Linux?


 Thanks!

 Michel Beaulieu
 IBM SO-Delivery, Canada
 * Opinions expressed are my own and do not represent my employer in any
 way.




 --
 For LINUX-390 subscribe / signoff / archive access instructions,
 send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
 visit
 http://www.marist.edu/htbin/wlvindex?LINUX-390
 --
 For more information on Linux on System z, visit
 http://wiki.linuxvm.org/


--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: High Level Assembler for Linux on Z

2014-02-06 Thread Davis, Larry (National VM Capability)
HLASM for Linux on an IFL has a separate Feature code for the OTC and the SS

IBM High Level Assembler for Linux on System z intending to execute High Level 
Assembler on IFL processors should order PRPQs 5799-TCQ and 5799-TCR for each 
IFL.  
5799-TCQ (OTC)and  
5799-TCR (SS)



Larry Davis,
VM Capability

-Original Message-
From: Linux on 390 Port [mailto:LINUX-390@VM.MARIST.EDU] On Behalf Of Michel 
Beaulieu
Sent: Thursday, February 06, 2014 12:25 PM
To: LINUX-390@VM.MARIST.EDU
Subject: High Level Assembler for Linux on Z

Hello, 

For an installation with no z/OS. 



How do I get the High Level Assembler RPM to install on Linux? 


Thanks!

Michel Beaulieu
IBM SO-Delivery, Canada
* Opinions expressed are my own and do not represent my employer in any way. 



  
--
For LINUX-390 subscribe / signoff / archive access instructions, send email to 
lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit http://wiki.linuxvm.org/

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: High Level Assembler for Linux on Z

2014-02-06 Thread Michel Beaulieu
Thanks Larry, 


At this time, Linux is running under z/VM 5.4 on CP processors.



Do we need the PRPQ anyway? 


Later when IFL are added, do we need to re-install a new RPM?   with the PRPQ?


Regards, 


Michel Beaulieu
 IBM SO-Delivery, Canada
|*| Opinions expressed are my own and do not represent my employer in any way.
--
  Date: Thu, 6 Feb 2014 17:55:59 +
 From: larry.dav...@hp.com
 Subject: Re: High Level Assembler for Linux on Z
 To: LINUX-390@VM.MARIST.EDU
 
 HLASM for Linux on an IFL has a separate Feature code for the OTC and the SS
 
 IBM High Level Assembler for Linux on System z intending to execute High 
 Level Assembler on IFL processors should order PRPQs 5799-TCQ and 5799-TCR 
 for each IFL.  
 5799-TCQ (OTC)and  
 5799-TCR (SS)
 
 
 
 Larry Davis,
 VM Capability
 
 -Original Message-
 From: Linux on 390 Port [mailto:LINUX-390@VM.MARIST.EDU] On Behalf Of Michel 
 Beaulieu
 Sent: Thursday, February 06, 2014 12:25 PM
 To: LINUX-390@VM.MARIST.EDU
 Subject: High Level Assembler for Linux on Z
 
 Hello, 
 
 For an installation with no z/OS. 
 
 
 
 How do I get the High Level Assembler RPM to install on Linux? 
 
 
 Thanks!
 
 Michel Beaulieu
 IBM SO-Delivery, Canada
 * Opinions expressed are my own and do not represent my employer in any way. 
 
 
 
 
 --
 For LINUX-390 subscribe / signoff / archive access instructions, send email 
 to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
 http://www.marist.edu/htbin/wlvindex?LINUX-390
 --
 For more information on Linux on System z, visit http://wiki.linuxvm.org/
 
 --
 For LINUX-390 subscribe / signoff / archive access instructions,
 send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
 http://www.marist.edu/htbin/wlvindex?LINUX-390
 --
 For more information on Linux on System z, visit
 http://wiki.linuxvm.org/

  
--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: High Level Assembler for Linux on Z

2014-02-06 Thread Davis, Larry (National VM Capability)
Then just order the VM HLASM and that should give you access to the Linux RPM. 
Later you will have to convert the CP HLASM license to an PRPQ per IFL License 
if IBM is nice they should convert it straight over. 




Larry Davis,
VM Capability

-Original Message-
From: Linux on 390 Port [mailto:LINUX-390@VM.MARIST.EDU] On Behalf Of Michel 
Beaulieu
Sent: Thursday, February 06, 2014 1:12 PM
To: LINUX-390@VM.MARIST.EDU
Subject: Re: High Level Assembler for Linux on Z

Thanks Larry, 


At this time, Linux is running under z/VM 5.4 on CP processors.



Do we need the PRPQ anyway? 


Later when IFL are added, do we need to re-install a new RPM?   with the PRPQ?


Regards, 


Michel Beaulieu
 IBM SO-Delivery, Canada
|*| Opinions expressed are my own and do not represent my employer in any way.
--
  Date: Thu, 6 Feb 2014 17:55:59 +
 From: larry.dav...@hp.com
 Subject: Re: High Level Assembler for Linux on Z
 To: LINUX-390@VM.MARIST.EDU
 
 HLASM for Linux on an IFL has a separate Feature code for the OTC and 
 the SS
 
 IBM High Level Assembler for Linux on System z intending to execute High 
 Level Assembler on IFL processors should order PRPQs 5799-TCQ and 5799-TCR 
 for each IFL.  
 5799-TCQ (OTC)and  
 5799-TCR (SS)
 
 
 
 Larry Davis,
 VM Capability
 
 -Original Message-
 From: Linux on 390 Port [mailto:LINUX-390@VM.MARIST.EDU] On Behalf Of 
 Michel Beaulieu
 Sent: Thursday, February 06, 2014 12:25 PM
 To: LINUX-390@VM.MARIST.EDU
 Subject: High Level Assembler for Linux on Z
 
 Hello,
 
 For an installation with no z/OS. 
 
 
 
 How do I get the High Level Assembler RPM to install on Linux? 
 
 
 Thanks!
 
 Michel Beaulieu
 IBM SO-Delivery, Canada
 * Opinions expressed are my own and do not represent my employer in any way. 
 
 
 
 
 --
 For LINUX-390 subscribe / signoff / archive access instructions, send 
 email to lists...@vm.marist.edu with the message: INFO LINUX-390 or 
 visit
 http://www.marist.edu/htbin/wlvindex?LINUX-390
 --
 For more information on Linux on System z, visit 
 http://wiki.linuxvm.org/
 
 --
 For LINUX-390 subscribe / signoff / archive access instructions, send 
 email to lists...@vm.marist.edu with the message: INFO LINUX-390 or 
 visit
 http://www.marist.edu/htbin/wlvindex?LINUX-390
 --
 For more information on Linux on System z, visit 
 http://wiki.linuxvm.org/

  
--
For LINUX-390 subscribe / signoff / archive access instructions, send email to 
lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit http://wiki.linuxvm.org/

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
--
For more information on Linux on System z, visit
http://wiki.linuxvm.org/


Re: assembler and LINUX

2009-11-20 Thread Harold Grovesteen

ghochrei...@tsys.com wrote:


Hello !
I am an experienced assembler programmer, BUT I do not have any clue how
to write , assemble  etc. in  LINUX  ,   where do I start   ??   Any help
is appreciated . Thanks Gunter



Email ghochrei...@tsys.com


As you already observed, hardly anybody will encourage you to use
assembler in Linux for System z. It's a Linux thing. I use the GNU
Assembler on my Intel Linux desktop, cross assembling to s390 or s390x
ELF object all the time. If you are running Linux in your shop, you
already have it installed on the mainframe. If you want to try it out on
a Linux desktop it is easy to intall there.

I am not one of the assembler nay-sayers. GNU Assembler is absolutely a
different dialect of mainframe assembler and there will be things you
have to get used to with it. It will cause you to think differently
about your assembler programs, too. Once past that, it is surprisingly
powerful. It has conditional assembly and macros, different than HLASM
of course. If you intend to integrate anything with C, you will want
access to the s390 or s390x ABI's for the mainframe. Google for them.
There is also a SHARE presentation or two on this topic. Check out the
archives.

I will be happy to answer any questions you have here or off list.

Harold Grovesteen



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390





--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


assembler and LINUX

2009-11-20 Thread John R. Ehrman (408-463-3543 T/543-)
Gunter, the answer to your question depends a lot on your environment.
If you want to port existing mainframe HLASM code, you can use
HLASM for zLinux; the User Guide (SC18-9611) is available online.
John Ehrman
(-- Referenced Note Follows )
Date:Thu, 19 Nov 2009 11:13:33 -0500
From:ghochrei...@tsys.com

Hello !
I am an experienced assembler programmer, BUT I do not have any clue how
to write , assemble  etc. in  LINUX  ,   where do I start   ??   Any help
is appreciated . Thanks Gunter

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


assembler and LINUX

2009-11-19 Thread ghochreiter
Hello !
I am an experienced assembler programmer, BUT I do not have any clue how
to write , assemble  etc. in  LINUX  ,   where do I start   ??   Any help
is appreciated . Thanks Gunter



Email ghochrei...@tsys.com

-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: assembler and LINUX

2009-11-19 Thread Jack Woehr

ghochrei...@tsys.com wrote:

I am an experienced assembler programmer, BUT I do not have any clue how
to write , assemble  etc. in  LINUX  ,   where do I start   ??   Any help
is appreciated . Thanks Gunter
  

The sources for the kernel and libc have extensive bodies in assembler.

The assembler is called 'as' (traditional Unix assembler name) or 'gas' 
(for 'GNU assembler).


Brief hi-performance or specialty routines that can be coded in assembly 
files or, if brief enough,

inline right in your C source

GNU C is the lowest-level language commonly used for Linux programming 
off-z. Your needs

may be different than the world at large.

--
Jack J. Woehr# «'I know what it means well enough, when I find
http://www.well.com/~jax # a thing,' said the Duck: 'it's generally a frog or
http://www.softwoehr.com # a worm.'» - Lewis Carroll, _Alice in Wonderland_

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: assembler and LINUX

2009-11-19 Thread McKown, John
 -Original Message-
 From: Linux on 390 Port [mailto:linux-...@vm.marist.edu] On 
 Behalf Of ghochrei...@tsys.com
 Sent: Thursday, November 19, 2009 10:14 AM
 To: LINUX-390@VM.MARIST.EDU
 Subject: assembler and LINUX
 
 Hello !
 I am an experienced assembler programmer, BUT I do not have 
 any clue how
 to write , assemble  etc. in  LINUX  ,   where do I start   
 ??   Any help
 is appreciated . Thanks Gunter

The simpliest way is to get HLASM for z/Linux. Or Systems/ASM from Dignus 
http://dignus.com/dasm/ . Or Tachyon z/Assembler from Tachyon 
http://www.tachyonsoft.com/txaover.html . 

Or do you mean using the freebie assembler that comes with Linux? shudder I 
wouldn't even try. Just embed your assembler code inside C code as needed.

--
John McKown 
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets(r)

9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone * (817)-961-6183 cell
john.mck...@healthmarkets.com * www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets(r) is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance 
Company(r), Mid-West National Life Insurance Company of TennesseeSM and The 
MEGA Life and Health Insurance Company.SM

 

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: assembler and LINUX

2009-11-19 Thread Richard J Moore
There are books on Linux assembler programming,  for example: Linux
Assembly Language Programming by Bob Nevlen. However this book and similar
ones assume you're on x86. So you need to adapt what you're reading. Having
said that, most assembly code is written by dropping into in-line assembler
in gcc c-code - and I warn you the syntax is taxing. Info gcc will get you
going.
Another possibility is to use nasm (or yasm) - now I'm not sure whether
this is ported to s390. It's certainly a native assembler for x86 and based
in look and feel on MS masm.

And don't forget gas - the gnu assembler.

All of these suggestions are based on my experience with x86 assembler
programming. For s/390 I don't assemble under Linux. I use HLASM under CMS.

The may be other preferred tools for native Linux 390 assembly programming.

Richard

- -
Richard J Moore - FIET, FBCS, CEng, CITP
IBM z/VM CP Development
Member of the IBM Academy of Technology
http://www-03.ibm.com/ibm/academy/index.html

MOBEX: 37264807; Mobile (+44) (0)7739-875237
Office: (+44) (0)1962-817072

Linux on 390 Port LINUX-390@VM.MARIST.EDU wrote on 19/11/2009 16:13:33:

 From:

 ghochrei...@tsys.com

 To:

 LINUX-390@VM.MARIST.EDU

 Date:

 19/11/2009 16:31

 Subject:

 assembler and LINUX

 Hello !
 I am an experienced assembler programmer, BUT I do not have any clue how
 to write , assemble  etc. in  LINUX  ,   where do I start   ??   Any help
 is appreciated . Thanks Gunter



 Email ghochrei...@tsys.com

 -
 The information contained in this communication (including any
 attachments hereto) is confidential and is intended solely for the
 personal and confidential use of the individual or entity to whom
 it is addressed. If the reader of this message is not the intended
 recipient or an agent responsible for delivering it to the intended
 recipient, you are hereby notified that you have received this
 communication in error and that any review, dissemination, copying,
 or unauthorized use of this information, or the taking of any
 action in reliance on the contents of this information is strictly
 prohibited. If you have received this communication in error,
 please notify us immediately by e-mail, and delete the original
 message. Thank you

 --
 For LINUX-390 subscribe / signoff / archive access instructions,
 send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
visit
 http://www.marist.edu/htbin/wlvindex?LINUX-390

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: assembler and LINUX

2009-11-19 Thread David Boyes
1) Avoid assembler. Assembler is rarely used in Linux for anything other than 
low-level kernel and device driver development. Use C wherever possible -- it 
makes your applications the most portable. 

2) Read The Unix Programming Environment by Kernigan and Plauger. It will 
help you understand the basic development environment that is ubiquitous in the 
Unix/Linux world. 

3) Find an old PC and install the distribution you want to use on it. Use that 
to experiment with the environment. 

4) Repeat 3 until happy. 

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: assembler and LINUX

2009-11-19 Thread Thomas David Rivers

 Hello !
 I am an experienced assembler programmer, BUT I do not have any clue how
 to write , assemble  etc. in  LINUX  ,   where do I start   ??   Any help
 is appreciated . Thanks Gunter



 Email ghochrei...@tsys.com


 You can use Systems/ASM to generate Linux programs in HLASM-style
 syntax.

 Systems/ASM generates native ELF-format files with little-to-no-change
 in the HLASM syntax, allowing one to port z/OS programs to z/Linux.

 You can also debug those programs with the GNU debugger available
 on z/Linux.

 See http://www.dignus.com/dasm/ for more info.   In particular, you
 may want grab the documentation and see the chapter on writing
 Linux programs.

- Dave Rivers -

--
riv...@dignus.comWork: (919) 676-0847
Get your mainframe programming tools at http://www.dignus.com

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: assembler and LINUX

2009-11-19 Thread Patrick Spinler
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Thomas David Rivers wrote:
 Hello !
 I am an experienced assembler programmer, BUT I do not have any clue how
 to write , assemble  etc. in  LINUX  ,   where do I start   ??   Any help
 is appreciated . Thanks Gunter


gas, part of the gnu compiler suite, is the standard supported assembler
on (most? all?) linuxes.

As other posters mentioned, though, programming in assembly is
incredibly rare, and only done in very specific niches.  Otherwise, at
least program in c, if not something higher.

If you're very experienced in assembler, transitioning to c will be
relatively painless.  Many of the issues that people have a hard time
wrapping their technique around, such as pointers and memory
(de)allocation, are very familiar to assembly coders.

- -- Pat

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAksFomIACgkQNObCqA8uBswsGACfc5x2sviHZjwvYuv32jJWkPsB
Q3cAoJYRQLwAitJdPV3vFezDTngxDaKU
=fgQY
-END PGP SIGNATURE-

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: assembler and LINUX

2009-11-19 Thread Chase, John
 -Original Message-
 From: Linux on 390 Port On Behalf Of David Boyes
 
 [ snip ]
 
 3) Find an old PC and install the distribution you want to use on it.
Use that to experiment with the
 environment.

At today's prices, probably better to just build a new one.

-jc-

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: assembler and LINUX

2009-11-19 Thread Richard Gasiorowski
My guess is you speak of s390 assembler which gas is not. It is more
like UNIX assembler.  A good starting point for you to go to and see if
you REALLY want to venture into this
http://en.wikipedia.org/wiki/Assembly_language

I think you will agree that it lacks the versatility of BAL s390.

Richard (Gaz) Gasiorowski
Global System z Linux Virutalization and Mainframce Services Product
Manager
Americas RPE Portfolio Platform Services
CSC
3170 Fairview Park Dr., Falls Church, VA 22042
845-889-8533|Work|845-392-7889 Cell|rgasi...@csc.com|www.csc.com




This is a PRIVATE message. If you are not the intended recipient, please
delete without copying and kindly advise us by e-mail of the mistake in
delivery.
NOTE: Regardless of content, this e-mail shall not operate to bind CSC to
any order or other contract unless pursuant to explicit written agreement
or government initiative expressly permitting the use of e-mail for such
purpose.



From:
Patrick Spinler spinler.patr...@mayo.edu
To:
LINUX-390@VM.MARIST.EDU
Date:
11/19/2009 02:55 PM
Subject:
Re: assembler and LINUX



-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Thomas David Rivers wrote:
 Hello !
 I am an experienced assembler programmer, BUT I do not have any clue
how
 to write , assemble  etc. in  LINUX  ,   where do I start   ??   Any
help
 is appreciated . Thanks Gunter


gas, part of the gnu compiler suite, is the standard supported assembler
on (most? all?) linuxes.

As other posters mentioned, though, programming in assembly is
incredibly rare, and only done in very specific niches.  Otherwise, at
least program in c, if not something higher.

If you're very experienced in assembler, transitioning to c will be
relatively painless.  Many of the issues that people have a hard time
wrapping their technique around, such as pointers and memory
(de)allocation, are very familiar to assembly coders.

- -- Pat

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAksFomIACgkQNObCqA8uBswsGACfc5x2sviHZjwvYuv32jJWkPsB
Q3cAoJYRQLwAitJdPV3vFezDTngxDaKU
=fgQY
-END PGP SIGNATURE-

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
visit
http://www.marist.edu/htbin/wlvindex?LINUX-390



--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: assembler and LINUX

2009-11-19 Thread Richard J Moore
 If you're very experienced in assembler, transitioning to c will be
 relatively painless.

I'd much rather write in asm any day. C drives me mad. As for c++ that -
shoot me now . I understand why old mainframe hacks would rather use asm.
The instruction set is pretty high-level compared with many. And when
you've coded in horizontal microcode mainframe asm is near as damn it
COBOL.

:-)

Richard


- -
Richard J Moore - FIET, FBCS, CEng, CITP
IBM z/VM CP Development
Member of the IBM Academy of Technology
http://www-03.ibm.com/ibm/academy/index.html

MOBEX: 37264807; Mobile (+44) (0)7739-875237
Office: (+44) (0)1962-817072

Linux on 390 Port LINUX-390@VM.MARIST.EDU wrote on 19/11/2009 19:54:10:

 From:

 Patrick Spinler spinler.patr...@mayo.edu

 To:

 LINUX-390@VM.MARIST.EDU

 Date:

 19/11/2009 19:55

 Subject:

 Re: assembler and LINUX

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Thomas David Rivers wrote:
  Hello !
  I am an experienced assembler programmer, BUT I do not have any clue
how
  to write , assemble  etc. in  LINUX  ,   where do I start   ??   Any
help
  is appreciated . Thanks Gunter
 

 gas, part of the gnu compiler suite, is the standard supported assembler
 on (most? all?) linuxes.

 As other posters mentioned, though, programming in assembly is
 incredibly rare, and only done in very specific niches.  Otherwise, at
 least program in c, if not something higher.

 If you're very experienced in assembler, transitioning to c will be
 relatively painless.  Many of the issues that people have a hard time
 wrapping their technique around, such as pointers and memory
 (de)allocation, are very familiar to assembly coders.

 - -- Pat

 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.9 (Darwin)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

 iEYEARECAAYFAksFomIACgkQNObCqA8uBswsGACfc5x2sviHZjwvYuv32jJWkPsB
 Q3cAoJYRQLwAitJdPV3vFezDTngxDaKU
 =fgQY
 -END PGP SIGNATURE-

 --
 For LINUX-390 subscribe / signoff / archive access instructions,
 send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or
visit
 http://www.marist.edu/htbin/wlvindex?LINUX-390

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: assembler and LINUX

2009-11-19 Thread John Summerfield

Chase, John wrote:

-Original Message-
From: Linux on 390 Port On Behalf Of David Boyes

[ snip ]

3) Find an old PC and install the distribution you want to use on it.

Use that to experiment with the

environment.


At today's prices, probably better to just build a new one.


++
I was researching the wares on offer at one of the local PC shops, this
one going under the hammer. I finished up not going, but on offer was an
intel mobo with preattached Atom processor. Normally retails here for
just over the $AU100. Add 2GB DDR2 RAM, a (special) case, a disk (laptop
disk?) and Bob's your uncle.

CPU power consumption? This is the greedy one of the Atom line at 8W.
Not 80, just 8. Thinks no fan, green-friendly, reasonable performance.
Probably would run Hercules well enough for small-scale zAssembly work.




--

Cheers
John

-- spambait
1...@coco.merseine.nu  z1...@coco.merseine.nu
-- Advice
http://webfoot.com/advice/email.top.php
http://www.catb.org/~esr/faqs/smart-questions.html
http://support.microsoft.com/kb/555375

You cannot reply off-list:-)

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: IBM High Level Assembler for Linux on zSeries

2006-01-30 Thread John R. Ehrman
You get (1) a license for any number of users, (2) complete
compatibility, (3) one-time charge.

The main added function is the ability to generate ELF object.
John Ehrman
(-- Referenced Note Follows )
Date:Fri, 27 Jan 2006 07:17:27 -0500
From:Jeffrey Barnard [EMAIL PROTECTED]

I have been using the Dignus DASM (High Level Assembler) for years.
It only costs something like $250/year, what do I get for $8000 +
$1200/year? Is there a lot of new/additional function?

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: IBM High Level Assembler for Linux on zSeries

2006-01-27 Thread Jeffrey Barnard

I have been using the Dignus DASM (High Level Assembler) for years. It
only costs something like $250/year, what do I get for $8000 +
$1200/year? Is there a lot of new/additional function?

Regards,
Jeff

John R. Ehrman wrote:

Your local IBM rep should be able to track down the info for you.
The announcement letters are P88100 and P88101.

I believe the base license is $8000 OTC and $1200 annual Service
and Support, but that will need to be verified with your rep. The
zLinux assembler is licensed under IPLA terms and conditions.
John Ehrman




--
Jeffrey C Barnard
Barnard Software, Inc. http://www.bsiopti.com
Phone 407-323-4773 Fax 407-323-4775

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: IBM High Level Assembler for Linux on zSeries

2006-01-21 Thread John Summerfied

Eddie Chen wrote:

Great!  How about other high Level languages ... COBOL, PLI


And not just on Zeds;-)



--

Cheers
John

-- spambait
[EMAIL PROTECTED]  [EMAIL PROTECTED]
Tourist pics http://portgeographe.environmentaldisasters.cds.merseine.nu/

do not reply off-list

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: IBM High Level Assembler for Linux on zSeries

2006-01-20 Thread Eddie Chen
Great!  How about other high Level languages ... COBOL, PLI



 John R. Ehrman
 [EMAIL PROTECTED]
 com   To
 Sent by: Linux on LINUX-390@vm.marist.edu
 390 Port   cc
 [EMAIL PROTECTED]
 ist.edu  Subject
   IBM High Level Assembler for Linux
   on zSeries
 01/19/2006 08:35
 PM


 Please respond to
 Linux on 390 Port
 [EMAIL PROTECTED]
 ist.edu






IBM recently announced the availability of HLASM for Linux on
zSeries, as PRPQ 5799-TCQ. It is fully compatible with HLASM
on the current MVS, CMS, and VSE operating systems, and can
generate the ELF object format as well as the traditional OBJ
and GOFF formats.

John Ehrman (ehrmanATvnet.ibm.com)

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or
visit
http://www.marist.edu/htbin/wlvindex?LINUX-390



-
This message and its attachments may contain  privileged and
confidential information.  If you are not the intended recipient(s),
you are prohibited from printing, forwarding, saving or copying this
email.  If you have received this e-mail in error, please immediately
notify the sender and delete this e-mail and its attachments from your
computer.

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


IBM High Level Assembler for Linux on zSeries

2006-01-19 Thread John R. Ehrman
IBM recently announced the availability of HLASM for Linux on
zSeries, as PRPQ 5799-TCQ. It is fully compatible with HLASM
on the current MVS, CMS, and VSE operating systems, and can
generate the ELF object format as well as the traditional OBJ
and GOFF formats.

John Ehrman (ehrmanATvnet.ibm.com)

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Free mainframe assembler for Linux/390

2002-08-11 Thread David Bond

The Tachyon Legacy Assembler is a new, free offering from Tachyon Software.
It is a HLASM-compatible assembler that runs on mainframes and produces
object code for IBM's z/OS, OS/390, TPF, VSE and VM/CMS operating systems.
Currently, the free Tachyon Legacy Assembler only runs on Linux for S/390
and zSeries, but plans are to produce z/OS, OS/390 and MVS 3.8 versions.

For more information about the Tachyon Legacy Assembler and how to obtain a
copy, please visit http://www.tachyonsoft.com/legacy.html

Enjoy!
David Bond - Tachyon Software LLC - http://www.tachyonsoft.com
See me at SHARE/SCIDS in San Francisco.  I'm giving the Assembler University
sessions 8139 (64-bit coding) and 8158 (Assembler for Linux/390).