Re: [IBMVM] High Level Assembler for Linux on Z
On Tuesday, 05/01/2018 at 02:32 GMT, Mark Pacewrote: > 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
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
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
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
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
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
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
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
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
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
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
-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
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
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
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
-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
-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
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
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
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
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
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
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
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
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
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).