Re: Rexx - calling assembler question

2012-05-24 Thread Shmuel Metz (Seymour J.)
In 3493325860710629.wa.paulgboulderaim@bama.ua.edu, on 05/21/2012 at 07:44 PM, Paul Gilmartin paulgboul...@aim.com said: Well, then, a CMS-Rexx flavor, with a pointer and a length. No, that's not what CMS uses. You don't want to know. -- Shmuel (Seymour J.) Metz, SysProg and JOAT

Re: Rexx - calling assembler question

2012-05-21 Thread Shmuel Metz (Seymour J.)
In 6426001600524474.wa.paulgboulderaim@bama.ua.edu, on 05/21/2012 at 12:15 AM, Paul Gilmartin paulgboul...@aim.com said: Those generate parameter lists with a distinct CMS flavor. Not even close; 8 character tokenization is mickey mouse. The PLIST has a distinct REXX flavor. If you want

Re: Rexx - calling assembler question

2012-05-21 Thread Paul Gilmartin
On Mon, 21 May 2012 08:43:14 -0400, Shmuel Metz (Seymour J.) wrote: on 05/21/2012 at 12:15 AM, Paul Gilmartin said: Those generate parameter lists with a distinct CMS flavor. Not even close; 8 character tokenization is mickey mouse. The PLIST has a distinct REXX flavor. ... Well, then, a

Re: Rexx - calling assembler question

2012-05-20 Thread Shmuel Metz (Seymour J.)
In 1337355369.63700.yahoomail...@web164504.mail.gq1.yahoo.com, on 05/18/2012 at 08:36 AM, Scott Ford scott_j_f...@yahoo.com said: I assumed I misunderstand how parameters are passed in Rexx to Assembler That depends on what environment you specify. However, in all cases the save area chaining

Re: Rexx - calling assembler question

2012-05-20 Thread Paul Gilmartin
On Sat, 19 May 2012 22:35:04 -0400, Shmuel Metz (Seymour J.) wrote: You probably should be using ADDRESS ATTACH or ADDRESS LINK for what you are doing. See 2.5.9 in SA22-7790, z/OS TSO/E REXX Reference for more details. Those generate parameter lists with a distinct CMS flavor. I'll recommend

Rexx - calling assembler question

2012-05-18 Thread Scott Ford
All:   I am in the process of writing a Rexx program that will call an Assembler program and pass parameters. The program is simple..   - Rexx: /* TSTGFILE  */ trace i say 'Address is: 'address() address TSO

Re: Rexx - calling assembler question

2012-05-18 Thread McKown, John
Insurance Company.SM -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Scott Ford Sent: Friday, May 18, 2012 10:36 AM To: IBM-MAIN@bama.ua.edu Subject: Rexx - calling assembler question All:   I am in the process of writing a Rexx

Re: Rexx - calling assembler question

2012-05-18 Thread Wayne Driscoll
. === Wayne Driscoll OMEGAMON DB2 L3 Support/Development wdrisco(AT)us.ibm.com === From: Scott Ford scott_j_f...@yahoo.com To: IBM-MAIN@bama.ua.edu, Date: 05/18/2012 10:37 AM Subject:Rexx - calling assembler

Re: Rexx - calling assembler question

2012-05-18 Thread Tony Harminc
On 18 May 2012 11:36, Scott Ford scott_j_f...@yahoo.com wrote: All: I am in the process of writing a Rexx program that will call an Assembler program and pass parameters. The program is simple.. -

Re: Rexx - calling assembler question

2012-05-18 Thread Scott Ford
- calling assembler question On 18 May 2012 11:36, Scott Ford scott_j_f...@yahoo.com wrote: All: I am in the process of writing a Rexx program that will call an Assembler program and pass parameters. The program is simple

Re: Rexx - calling assembler question

2012-05-18 Thread Tony Harminc
On 18 May 2012 12:25, Scott Ford scott_j_f...@yahoo.com wrote: Tom: Tom? Let me explain, sorry, I should have been more clear.. The Rexx program or clist will call and Asembler module , the Assembler module in this case will do calls to the R_Radmin to perform extracts..output will go to

Re: Rexx - calling assembler question

2012-05-18 Thread Scott Ford
...@harminc.net To: IBM-MAIN@bama.ua.edu Sent: Friday, May 18, 2012 12:40 PM Subject: Re: Rexx - calling assembler question On 18 May 2012 12:25, Scott Ford scott_j_f...@yahoo.com wrote: Tom: Tom? Let me explain, sorry, I should have been more clear.. The Rexx program or clist will call

Re: Macro Assembler Question

2012-04-01 Thread Ken Brick
Chuck, From the deep dark mists you can: a. find out the number of parameters in the list b: index across the list Refer to the fine manual, Help this helps. Ken On 1/04/2012 10:04 AM, Hardee, Chuck wrote: Hello Listers, I am in the process of doing some work in a macro written years ago.

Re: Macro Assembler Question

2012-04-01 Thread Bernd Oppolzer
My experience with macro assembler is some ten years ago, but: finding the number of parameters in the list and indexing across the list is IMHO only possible for positional parameters, but here we have keyword parameters. positional: LABEL MACNAME A,B,C keyword: LABEL MACNAME P1=A,P2=B,P3=C

Re: Macro Assembler Question

2012-04-01 Thread John Gilmore
It would be helpful to know what you are trying to do. Try explaining what that it without prejudging the question whether compound variable names are needed to do it. They are available at almost any level of complexity you need, as the identifiers of created set symbols and set-symbol arrays,

Re: Macro Assembler Question

2012-04-01 Thread Hardee, Chuck
Of Ken Brick Sent: Sunday, April 01, 2012 2:28 AM To: IBM-MAIN@bama.ua.edu Subject: Re: Macro Assembler Question Chuck, From the deep dark mists you can: a. find out the number of parameters in the list b: index across the list Refer to the fine manual, Help this helps. Ken On 1/04/2012 10:04

Re: Macro Assembler Question

2012-04-01 Thread Hardee, Chuck
-Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Bernd Oppolzer Sent: Sunday, April 01, 2012 5:07 AM To: IBM-MAIN@bama.ua.edu Subject: Re: Macro Assembler Question My experience with macro assembler is some ten years ago, but: finding

Re: Macro Assembler Question

2012-04-01 Thread Hardee, Chuck
Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of John Gilmore Sent: Sunday, April 01, 2012 9:38 AM To: IBM-MAIN@bama.ua.edu Subject: Re: Macro Assembler Question It would be helpful to know what you are trying to do. Try explaining what that it without prejudging the question whether

Re: Macro Assembler Question

2012-04-01 Thread Justin R. Bendich
Hello Listers, I am in the process of doing some work in a macro written years ago. The problem I am faced with is that the parameter list is something like the following: LABEL MACNAME P1=X,P2=Y,P3=Z,... Where the parameters can go out to p24. And, unfortunately, there are 4 sets of

Re: Macro Assembler Question

2012-04-01 Thread Don Higgins
Here short example of how to use conditional macro assembler to handle an arbitary number of macro parameters of the form X=Y where X is the variable name without and Y is the character value. The technique is to omit the variable names from the explicit keyword parameters for the macro and

Re: Macro Assembler Question

2012-04-01 Thread Hardee, Chuck
@bama.ua.edu] On Behalf Of Don Higgins Sent: Sunday, April 01, 2012 3:04 PM To: IBM-MAIN@bama.ua.edu Subject: Re: Macro Assembler Question Here short example of how to use conditional macro assembler to handle an arbitary number of macro parameters of the form X=Y where X is the variable name without

Re: Macro Assembler Question

2012-04-01 Thread Shmuel Metz (Seymour J.)
In 7939f2ef219f1e4c827f85c95001dab32163905...@uspho-mxvs02.amer.thermo.com, on 03/31/2012 at 05:04 PM, Hardee, Chuck chuck.har...@thermofisher.com said: So far, everything I have tried has met with resistance from the assembler. Did you try (PI) where I is from 1 to 24 for the regular case?

Macro Assembler Question

2012-03-31 Thread Hardee, Chuck
Hello Listers, I am in the process of doing some work in a macro written years ago. The problem I am faced with is that the parameter list is something like the following: LABEL MACNAME P1=X,P2=Y,P3=Z,... Where the parameters can go out to p24. And, unfortunately, there are 4 sets of

Re: How Official are Supplied Sample Exits? (was Assembler Question)

2009-02-20 Thread Kenneth E Tomiak
If you look at SAMPLES that IBM provides, it refers to more than exits. It is code that was considered to have worked (although it may have bugs) at the time it was written. It is not 'supported' in that as mentioned below, you can take it and change it to do what you want it to do. While not

Re: How Official are Supplied Sample Exits? (was Assembler Question)

2009-02-18 Thread Walt Farrell
On Tue, 17 Feb 2009 23:14:07 -0500, Robert A. Rosenberg hal9...@panix.com wrote: There is also the issue of using a BALR (or BASR) in lieu of instructions that do not need Base Registers (ie: Not allowing the macro to be used in a BASELESS program). That's true. But BALR (as opposed to BAL)

Re: How Official are Supplied Sample Exits? (was Assembler Question)

2009-02-17 Thread Elardus Engelbrecht
Chris Mason wrote: The key word here may be exit. I will avoid talking about VTAM exit, because I never have any experience with it... I have no experience with RACF exits but I do - or used to - with VTAM exits - and those of some related products. My understanding of an exit is that it is

Re: How Official are Supplied Sample Exits? (was Assembler Question)

2009-02-17 Thread Roy Hewitt
Chris Mason wrote: Bill The key word here may be exit. (much snippage..) Thus, given the assumptions above, it is no surprise to me that RACF have not revisited the supplied assumed to be *sample* exit in order to ensure it conforms to the best coding practices probably several years on

Re: Assembler Question

2009-02-17 Thread Gerhard Postpischil
Shmuel Metz (Seymour J.) wrote: You know better than that. Actually I don't. I was working on a project that had a ForTran main program with some assembler subroutines, that needed porting from a 7094 to another machine. The only change I recall is having to test for -0, and for some reason

Re: How Official are Supplied Sample Exits? (was Assembler Question)

2009-02-17 Thread Bill Planer
That is correct, Roy. I was not complaining about a sample exit. The exit is mine and mine alone. I was complaining about supported macros to call z/OS system services. Bill Roy Hewitt ibm-m...@frozen.eclipse.co.uk wrote in message news:499a9905.6000...@frozen.eclipse.co.uk... Chris Mason

Re: How Official are Supplied Sample Exits? (was Assembler Question)

2009-02-17 Thread Robert A. Rosenberg
At 20:58 -0600 on 02/17/2009, Walt Farrell wrote about Re: How Official are Supplied Sample Exits? (was Assemble: On the other hand, with your RACROUTE example that one BALR is going to invoke a set of routines that will usually execute at least several thousand other instructions, possibly

Re: Assembler Question

2009-02-16 Thread Shmuel Metz (Seymour J.)
In 45d79eacefba9b428e3d400e924d36b9019d0...@iwdubcormsg007.sci.local, on 02/09/2009 at 09:15 PM, Thompson, Steve steve_thomp...@stercomm.com said: Is there any package - Besides Ada Lovelace's running on Babbage machine - that can run today on a +45 Year old machine :P Yes. -- Shmuel

Re: Assembler Question

2009-02-16 Thread Shmuel Metz (Seymour J.)
In 4990bad6.50...@vmfacility.fr, on 02/10/2009 at 12:23 AM, Ivan Warren i...@vmfacility.fr said: Please.. find *ONE* single architecture that's still capable of running programs written 45 years ago ! Would you settle for three? One from column BULL and two from column Unisys. In

Re: Assembler Question

2009-02-16 Thread Shmuel Metz (Seymour J.)
In kmi4p4th01jpqif5rqgihtqfdbstvra...@4ax.com, on 02/10/2009 at 11:52 PM, Clark Morris cfmpub...@ns.sympatico.ca said: Thsey are able to run programs for which there is source in one of the higher level languages (the B5000, B5500, B6500, etc. series machines operating system was written in

Re: Assembler Question

2009-02-16 Thread Shmuel Metz (Seymour J.)
In d02.4e62cf50.36c44...@aol.com, on 02/11/2009 at 10:05 AM, (IBM Mainframe Discussion List) dasdbi...@aol.com said: I thought that the C in BUNCH was Compagnie des Machines Bull. No; B.U.L.L. was a minor player at the time. CDC made mainframe-compatible disk drives, though, I think, but

Re: Assembler Question

2009-02-16 Thread Shmuel Metz (Seymour J.)
In 94c476c03bff5e42ac3518fdac9643c4bdcdd49...@hqmail.rocketsoftware.com, on 02/11/2009 at 10:36 AM, Bill Fairchild bi...@mainstar.com said: But there was a connection between BUNCH and the French Bull. From that wiki article: In 1991 Honeywell's computer division was sold to the French

Re: Assembler Question

2009-02-16 Thread Shmuel Metz (Seymour J.)
In 499329a7.4050...@valley.net, on 02/11/2009 at 02:40 PM, Gerhard Postpischil gerh...@valley.net said: It depends on your definition of mainframe and compatible. The CDC 1604 was an IBM 7094 look-alike, You know better than that. differing primarily in using 1's complement arithmetic

Re: Assembler Question

2009-02-16 Thread Shmuel Metz (Seymour J.)
In 1234388827.19101.65.ca...@chuck.duda.com, on 02/11/2009 at 04:47 PM, David Andrews d...@lists.duda.com said: Was it KRONOS? That came later. It would have to have been SIPROS or COS. CDC abandoned SIPROS and COS eventually mutated into SCOPE and KRONOS (I'm not sure of the spelling.) --

Re: Assembler Question

2009-02-16 Thread Anne Lynn Wheeler
BUNCH and the French Bull. From that wiki article: In 1991 Honeywell's computer division was sold to the French computer company Groupe Bull. re: http://www.garlic.com/~lynn/2009c.html#9 Assembler Question http://www.garlic.com/~lynn/2009c.html#12 Assembler Question http://www.garlic.com/~lynn

Re: Assembler Question

2009-02-16 Thread Clark Morris
On 16 Feb 2009 14:30:46 -0800, in bit.listserv.ibm-main you wrote: In kmi4p4th01jpqif5rqgihtqfdbstvra...@4ax.com, on 02/10/2009 at 11:52 PM, Clark Morris cfmpub...@ns.sympatico.ca said: Thsey are able to run programs for which there is source in one of the higher level languages (the B5000,

Re: Assembler Question

2009-02-16 Thread Paul Gilmartin
On Mon, 16 Feb 2009 17:52:02 -0500, Anne Lynn Wheeler wrote: note that in that time-frame, (at least) both Wang and Bull contracted for rs/6000 to sell under their own label. Aaah, that fits. At one time we had a small herd of Bulls, running BOS/X, which was represented to me as an AIX

Re: Assembler Question

2009-02-16 Thread Shmuel Metz (Seymour J.)
In ag4kp414kv5gvgdpufgsva0t61f0iq3...@4ax.com, on 02/16/2009 at 09:27 PM, Clark Morris cfmpub...@ns.sympatico.ca said: As I understand it, some operating system upgrades have required recompilations. Possibly, but that's a separate issue from recompilations due to changes in the architecture.

Re: Assembler Question

2009-02-16 Thread Paul Gilmartin
On Mon, 16 Feb 2009 17:52:02 -0500, Anne Lynn Wheeler wrote: note that in that time-frame, (at least) both Wang and Bull contracted for rs/6000 to sell under their own label. Aaah, that fits. At one time we had a small herd of Bulls, running BOS/X, which was represented to me as an AIX

Re: Assembler Question

2009-02-16 Thread Clark Morris
On 16 Feb 2009 14:30:46 -0800, in bit.listserv.ibm-main you wrote: In kmi4p4th01jpqif5rqgihtqfdbstvra...@4ax.com, on 02/10/2009 at 11:52 PM, Clark Morris cfmpub...@ns.sympatico.ca said: Thsey are able to run programs for which there is source in one of the higher level languages (the B5000,

Re: How Official are Supplied Sample Exits? (was Assembler Question)

2009-02-16 Thread Chris Mason
with their own efforts. Chris Mason P.S. Assembler Question is a rather weak thread title[1] and, as may have been predicted, it has allowed enormous drift. The main branch appears to have become yet another memory lane stroll with packed picnic hampers remembering the glorious summers

Re: Assembler Question - AMODE=24

2009-02-11 Thread Scott Ford
usenet5...@yahoo.com To: IBM-MAIN@bama.ua.edu Sent: Tuesday, February 10, 2009 10:24:21 AM Subject: Re: Assembler Question - AMODE=24 On Tuesday 10 February 2009 15:50, Gilbert Saint-Flour wrote: And, almost always, I code BAL/BALR and rarely BAS/BASR. I started coding assembler on a 360/20 in 1972

Re: Assembler Question

2009-02-11 Thread (IBM Mainframe Discussion List)
In a message dated 2/10/2009 11:25:27 P.M. Central Standard Time, cfmpub...@ns.sympatico.ca writes: (BUNCH - Burroughs Univac Ncr Cdc Honeywell -- if I remember correctly). I thought that the C in BUNCH was Compagnie des Machines Bull. CDC made mainframe-compatible disk drives,

Re: Assembler Question

2009-02-11 Thread Bob Shannon
CDC made mainframe-compatible disk drives, though, I think, but not central processors. I thought the C was CDC. They most certainly made processors. Bob Shannon -- For IBM-MAIN subscribe / signoff / archive access

Re: Assembler Question

2009-02-11 Thread David Andrews
On Wed, 2009-02-11 at 10:05 -0500, (IBM Mainframe Discussion List) wrote: CDC made mainframe-compatible disk drives, though, I think, but not central processors. Oh m'gosh, yes. Look up Seymour Cray! -- David Andrews A. Duda and Sons, Inc. david.andr...@duda.com

Re: Assembler Question

2009-02-11 Thread Ed Finnell
In a message dated 2/11/2009 9:06:17 A.M. Central Standard Time, dasdbi...@aol.com writes: I thought that the C in BUNCH was Compagnie des Machines Bull. CDC made mainframe-compatible disk drives, though, I think, but not central processors.

Re: Assembler Question

2009-02-11 Thread Farley, Peter x23353
-Original Message- From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of (IBM Mainframe Discussion List) Sent: Wednesday, February 11, 2009 10:05 AM To: IBM-MAIN@bama.ua.edu Subject: Re: Assembler Question In a message dated 2/10/2009 11:25:27 P.M. Central

Re: Assembler Question

2009-02-11 Thread Bill Fairchild
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of Ed Finnell Sent: Wednesday, February 11, 2009 10:24 AM _http://en.wikipedia.org/wiki/CDC_6000_series_ (http://en.wikipedia.org/wiki/CDC_6000_series) I should have checked Wiki_knows_all first.

Re: Assembler Question

2009-02-11 Thread Ted MacNEIL
CDC made mainframe-compatible disk drives, though, I think, but not central processors. I believe they stopped after 3350-compatible drives. We were one of the last users in the Greater Toronto Area (Ontario Government) to migrate to 3380's. And, CDC didn't even participate in the RFP. It

Re: Assembler Question

2009-02-11 Thread Ted MacNEIL
CDC made mainframe-compatible disk drives, though, I think, but not central processors. Oh m'gosh, yes. Look up Seymour Cray! I think the key was 'mainframe-compatible'. But, back then, everybody was calling their equipment 'mainframes'. - Too busy driving to stop for gas!

Re: Assembler Question

2009-02-11 Thread Ted MacNEIL
I thought that the C in BUNCH was Compagnie des Machines Bull. No, back then Honeywell was the H, until Bull bought them in the late 1970's. I was still in University, then. We had a Level 66, runing GCOS8. The reps from Bull came in and changed all the labels on the machine, after the

Re: Assembler Question

2009-02-11 Thread Ted MacNEIL
But there was a connection between BUNCH and the French Bull. From that wiki article: In 1991 Honeywell's computer division was sold to the French computer company Groupe Bull. I seem to remember, it was a lot earlier than that (circa 1978). Of course, I don't know which to trust the least --

Re: Assembler Question

2009-02-11 Thread Anne Lynn Wheeler
The following message is a courtesy copy of an article that has been posted to bit.listserv.ibm-main,alt.folklore.computers as well. eamacn...@yahoo.ca (Ted MacNEIL) writes: I believe they stopped after 3350-compatible drives. We were one of the last users in the Greater Toronto Area (Ontario

Re: Assembler Question

2009-02-11 Thread Scott Ford
www.identityforge.com   From: Bill Fairchild bi...@mainstar.com To: IBM-MAIN@bama.ua.edu Sent: Wednesday, February 11, 2009 10:36:49 AM Subject: Re: Assembler Question From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of Ed Finnell Sent: Wednesday

Re: Assembler Question

2009-02-11 Thread Gerhard Postpischil
Ted MacNEIL wrote: Yes, they made processors; just not IBM-Compatable. It depends on your definition of mainframe and compatible. The CDC 1604 was an IBM 7094 look-alike, differing primarily in using 1's complement arithmetic rather than 2's complement (patent issues?). Gerhard

Re: Assembler Question

2009-02-11 Thread Gerhard Postpischil
Farley, Peter x23353 wrote: They had a really crappy OS (if you could even call it that), but they excelled at what they were designed to do. Which one did you think was crappy? I ran on the CDC 6600 at ESSA, and about halfway through the contract they switched systems. (I remember it as

Re: Assembler Question

2009-02-11 Thread Anne Lynn Wheeler
and 70's, as they were the fastest numerical/mathematical machines of their era. re: http://www.garlic.com/~lynn/2009c.html#9 Assembler Question there are some old references about cray (and thornton) doing cdc 66000 ... and then Cray left and formed Cray computer ... and Thornton left and formed

Re: Assembler Question

2009-02-11 Thread Patrick O'Keefe
On Wed, 11 Feb 2009 10:05:27 EST, IBM Mainframe Discussion List dasdbi...@aol.com wrote: ... I thought that the C in BUNCH was Compagnie des Machines Bull. CDC made mainframe-compatible disk drives, though, I think, but not central processors. ... I don't know what the C was for, but CDC

Re: Assembler Question

2009-02-11 Thread David Andrews
On Wed, 2009-02-11 at 14:50 -0500, Gerhard Postpischil wrote: I remember it as CYPROS Was it KRONOS? Think PLATO used to run on that, too. (But we digress!) -- David Andrews A. Duda and Sons, Inc. david.andr...@duda.com --

Re: Assembler Question

2009-02-11 Thread Anne Lynn Wheeler
series. The University of Washington had a CDC 6400 in the late '60s as I recall. re: http://www.garlic.com/~lynn/2009c.html#9 Assembler Question http://www.garlic.com/~lynn/2009c.html#12 Assembler Question control data corporation ... there is folklore in the late 60s, about the cdc 6600

Re: Assembler Question

2009-02-11 Thread Scott Ford
: Assembler Question On Wed, 11 Feb 2009 10:05:27 EST, IBM Mainframe Discussion List dasdbi...@aol.com wrote: ... I thought that the C in BUNCH was Compagnie des Machines  Bull.  CDC made mainframe-compatible disk drives, though, I think, but not  central processors. ... I don't know what the C

Re: Assembler Question

2009-02-11 Thread Patrick O'Keefe
On Wed, 11 Feb 2009 15:21:16 -0800, Scott Ford scott_j_f...@yahoo.com wrote: ...Control Data Corporation was CDC ... I don't know what the C was for, but CDC ... Uh, I meant the C in BUNCH, not the Cs in CDC, but I can see how that might not have been completely clear. I guess. Pat

Re: Assembler Question

2009-02-11 Thread Bill Planer
Before IBM makes a hardware change that impacts the performance of BAL/BALR, perhaps they should scrape their macros clean of these instructions. I just assembled an exit that uses the RACROUTE macro, and it still uses BALR (z/OS 1.9). Edward Jaffe edja...@phoenixsoftware.com wrote in message

Re: Assembler Question

2009-02-11 Thread Bill Planer
Err, they were really very different. The 709x had a 36-bit word, the 1604 a 48-bit word. The instructions sets were totally different. The 1604 packed two 24-bit instructions into each word. I learned computing on a CDC 3600, which was an upwardly compatible successor to the 1604. Gerhard

Re: Assembler Question

2009-02-11 Thread Paul Gilmartin
On Wed, 11 Feb 2009 14:40:23 -0500, Gerhard Postpischil wrote: It depends on your definition of mainframe and compatible. The CDC 1604 was an IBM 7094 look-alike, differing primarily in using 1's complement arithmetic rather than 2's complement (patent issues?). Just to clarify (you didn't say

Re: Assembler Question

2009-02-10 Thread Farley, Peter x23353
-Original Message- From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of Edward Jaffe Sent: Monday, February 09, 2009 6:50 PM To: IBM-MAIN@bama.ua.edu Subject: Re: Assembler Question Snipped I haven't coded a BALR for program linkage in decades. Up until

Re: Assembler Question

2009-02-10 Thread Thomas H Puddicombe
the use of e-mail for such purpose. Don Russell russell@gmail.com Sent by: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu 02/09/2009 07:02 PM Please respond to IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu To IBM-MAIN@bama.ua.edu cc Subject Re: Assembler Question On Mon, Feb

Re: Assembler Question - AMODE=24

2009-02-10 Thread Gilbert Saint-Flour
http://gsf-soft.com/ On Tuesday 10 February 2009 14:53, Farley, Peter x23353 wrote: -Original Message- From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of Edward Jaffe Sent: Monday, February 09, 2009 6:50 PM To: IBM-MAIN@bama.ua.edu Subject: Re: Assembler

Re: Assembler Question - AMODE=24

2009-02-10 Thread Thompson, Steve
-Original Message- From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of Gilbert Saint-Flour Sent: Tuesday, February 10, 2009 8:49 AM To: IBM-MAIN@bama.ua.edu Subject: Re: Assembler Question - AMODE=24 snippage And, almost always, I code BAL/BALR and rarely BAS

Re: Assembler Question - AMODE=24

2009-02-10 Thread Gilbert Saint-Flour
On Tuesday 10 February 2009 15:50, Gilbert Saint-Flour wrote: And, almost always, I code BAL/BALR and rarely BAS/BASR. I started coding assembler on a 360/20 in 1972, so call that an old habit. The 360/20 was a 16-bit machine which had BAS/BASR, which I used a lot at the time. The 360/20 did

Re: Assembler Question

2009-02-10 Thread Edward Jaffe
Farley, Peter x23353 wrote: -Original Message- From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of Edward Jaffe Sent: Monday, February 09, 2009 6:50 PM To: IBM-MAIN@bama.ua.edu Subject: Re: Assembler Question Snipped I haven't coded a BALR for program

Re: Assembler Question

2009-02-10 Thread Edward Jaffe
Edward Jaffe wrote: ... My programs use base registers only for constants, literals and working storage--not code. For more information on this topic, see http://ew.share.org/proceedingmod/abstract.cfm?abstract_id=17758 -- Edward E Jaffe Phoenix Software International, Inc 5200 W Century

Re: Assembler Question - AMODE=24

2009-02-10 Thread Thomas H Puddicombe
for such purpose. Gilbert Saint-Flour usenet5...@yahoo.com Sent by: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu 02/10/2009 09:49 AM Please respond to IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu To IBM-MAIN@bama.ua.edu cc Subject Re: Assembler Question - AMODE=24 LINKINST

Re: Assembler Question

2009-02-10 Thread Farley, Peter x23353
-Original Message- From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of Edward Jaffe Sent: Tuesday, February 10, 2009 11:22 AM To: IBM-MAIN@bama.ua.edu Subject: Re: Assembler Question Edward Jaffe wrote: ... My programs use base registers only

Re: Assembler Question

2009-02-10 Thread Clark Morris
On 9 Feb 2009 15:33:19 -0800, in bit.listserv.ibm-main you wrote: -Original Message- From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of Ivan Warren Sent: Monday, February 09, 2009 5:23 PM To: IBM-MAIN@bama.ua.edu Subject: Re: Assembler Question Hopefully

Re: Assembler Question

2009-02-09 Thread John McKown
On Mon, 9 Feb 2009 12:19:53 -0800, Don Russell russell@gmail.com wrote: BAL was pretty much obsolete when IPM came into existance. Unless of course your code had to run on an old box. I have not come across an instance yet when I needed BAL, and often use OPSYN to map BAL/R to BAS/R. If I

Re: Assembler Question

2009-02-09 Thread Don Russell
BAL was pretty much obsolete when IPM came into existance. Unless of course your code had to run on an old box. I have not come across an instance yet when I needed BAL, and often use OPSYN to map BAL/R to BAS/R. If I REALLY need BAL/R, I'll code a DC X'45' or DC X'05' and add a comment saying I

Re: Assembler Question

2009-02-09 Thread Don Russell
On Mon, Feb 9, 2009 at 12:38 PM, John McKown joa...@swbell.net wrote: On Mon, 9 Feb 2009 12:19:53 -0800, Don Russell russell@gmail.com wrote: BAL was pretty much obsolete when IPM came into existance. Unless of course your code had to run on an old box. I have not come across an

Re: Assembler Question

2009-02-09 Thread Ivan Warren
Hopefully.. BAL/BALR will still be around.. It's been around since S/360 and it's here to stay. That's the power of the architecture.. Please.. find *ONE* single architecture that's still capable of running programs written 45 years ago ! --Ivan

Re: Assembler Question

2009-02-09 Thread Thompson, Steve
-Original Message- From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of Ivan Warren Sent: Monday, February 09, 2009 5:23 PM To: IBM-MAIN@bama.ua.edu Subject: Re: Assembler Question Hopefully.. BAL/BALR will still be around.. It's been around since S/360 and it's

Re: Assembler Question

2009-02-09 Thread Don Russell
On Mon, Feb 9, 2009 at 3:23 PM, Ivan Warren i...@vmfacility.fr wrote: Hopefully.. BAL/BALR will still be around.. It's been around since S/360 and it's here to stay. That's the power of the architecture.. Please.. find *ONE* single architecture that's still capable of running programs

Re: Assembler Question

2009-02-09 Thread Ivan Warren
Don Russell wrote: BC mode PSWs are no longer supported, so if you are still running ACP 9 or TPF 1.0 you have some old hardware indeed. ;-) The fact is.. A z/Arch PSW is a BC mode PSW ;) (E bit is 0 !) --Ivan -- For

Re: Assembler Question

2009-02-09 Thread Edward Jaffe
Don Russell wrote: I agree. I'm not advocating that BAL/BALR be dropped from the instruction set. I'm advocating that people stop using them in new/updated code. IBM is scraping the bottom of the barrel looking for ways to improve performance. One way would be to offload processing for

Re: Assembler Question

2009-02-09 Thread Ivan Warren
Edward Jaffe wrote: I haven't coded a BALR for program linkage in decades. Up until a few years ago, I still used it on occasion to sense the current AMODE. And I still use 'BALR' because most of my work still involves 24 AMODE/RMODE code ;) --Ivan

Re: Assembler Question

2009-02-09 Thread Don Russell
On Mon, Feb 9, 2009 at 3:40 PM, Ivan Warren i...@vmfacility.fr wrote: Don Russell wrote: BC mode PSWs are no longer supported, so if you are still running ACP 9 or TPF 1.0 you have some old hardware indeed. ;-) The fact is.. A z/Arch PSW is a BC mode PSW ;) (E bit is 0 !) Well, good

Re: Assembler Question

2009-02-09 Thread Ivan Warren
Don Russell wrote: Well, good luck with your SIO instructions there. ;-) I said BC mode.. Never said Pre-XA ! (all I said is that a z/Arch PSW is no longer an EC mode PSW since the E bit in the PSW is 0 in z/Arch (lest you want an early Specification Exception to occur)) (However, some

Re: Assembler Question

2009-02-09 Thread Don Russell
On Mon, Feb 9, 2009 at 3:53 PM, Ivan Warren i...@vmfacility.fr wrote: And I still use 'BALR' because most of my work still involves 24 AMODE/RMODE code ;) BAS/BASR work fine in 24 bit mode too. Stop living in the past. ;-) (Just teasing) Do you use the linkage information in the high byte?

Re: Assembler Question

2009-02-09 Thread Ivan Warren
Don Russell wrote: BAS/BASR work fine in 24 bit mode too. Stop living in the past. ;-) (Just teasing) Do you use the linkage information in the high byte? I *HAVE* to live in the past.. S/370 to us is the only option. The powers that be leave us no choice ! --Ivan (If you're wondering

Re: Assembler Question

2009-02-09 Thread Gerhard Postpischil
Ivan Warren wrote: Please.. find *ONE* single architecture that's still capable of running programs written 45 years ago ! Babbage's Analytical Engine? G Gerhard Postpischil Bradford, VT -- For IBM-MAIN subscribe / signoff

Re: Assembler Question

2009-02-09 Thread Edward Jaffe
Ivan Warren wrote: Edward Jaffe wrote: I haven't coded a BALR for program linkage in decades. Up until a few years ago, I still used it on occasion to sense the current AMODE. And I still use 'BALR' because most of my work still involves 24 AMODE/RMODE code ;) Why not BASR? You mean you

Re: Assembler Question

2009-02-09 Thread Ivan Warren
Gerhard Postpischil wrote: Babbage's Analytical Engine? G ok.. lemme rephrase this ! Is there any package - Besides Ada Lovelace's running on Babbage machine - that can run today on a +45 Year old machine :P --Ivan -- For

Re: Assembler Question

2009-02-09 Thread Paul Gilmartin
On Mon, 9 Feb 2009 14:24:12 -0800, Don Russell wrote: That sounds like the subroutine was trying to be bi-modal, and probably used BSM to return. If it were called via BAL, the addressing mode bit in the return register is not reliable for determining address mode when the caller is in 24 bit

Re: Assembler Question

2009-02-09 Thread Steve Comstock
Ivan Warren wrote: Don Russell wrote: BAS/BASR work fine in 24 bit mode too. Stop living in the past. ;-) (Just teasing) Do you use the linkage information in the high byte? I *HAVE* to live in the past.. S/370 to us is the only option. The powers that be leave us no choice ! --Ivan (If

Re: Assembler Question

2009-02-09 Thread Thompson, Steve
-Original Message- From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of Ivan Warren Sent: Monday, February 09, 2009 6:30 PM To: IBM-MAIN@bama.ua.edu Subject: Re: Assembler Question Gerhard Postpischil wrote: Babbage's Analytical Engine? G ok.. lemme rephrase

Assembler Question

2009-02-06 Thread Ward, Mike S
Hello, all I have a question. I was just looking through the principle of ops guide on an instruction I had a question on and noticed a BAS instruction. I started reading about it and noticed that it said we should use the BAS, BASR type of instructions instead of the BAL and BALR types. I won't

Re: assembler question (strong typing)

2006-12-21 Thread Paul Gilmartin
In a recent note, Shmuel Metz (Seymour J.) said: Date: Tue, 19 Dec 2006 19:36:40 -0500 I've written programs where the lower bound was negative. Yes, the code was clearer that way than it would have otherwise been. Heck, I've written programs in Rexx and awk (others might use perl)

Re: [SPAM] Re: assembler question (strong typing)

2006-12-20 Thread Shmuel Metz (Seymour J.)
In [EMAIL PROTECTED], on 12/08/2006 at 10:30 AM, Howard Brazee [EMAIL PROTECTED] said: Sure for non-programmers indices start off with 1 - most of the time. But sometimes they start off with 1001. I've written programs where the lower bound was negative. Yes, the code was clearer that way

  1   2   3   >