View previous topic :: View next topic |
Author |
Message |
Nikunj Beginner
Joined: 03 Dec 2002 Posts: 6 Topics: 3 Location: Pune, India
|
Posted: Fri Feb 14, 2003 4:49 am Post subject: Mismatch in Length and Base Register of an assembler program |
|
|
Hi All,
In one of the assembler programs assembly listing the length of the program shows more than 100K bytes where as the base register is only one. This program is online Macro level CICS assembler program. Could anybody suggest any possible reasons for this
Thanks in advance
Nikunj ![Rolling Eyes](images/smiles/icon_rolleyes.gif) |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
DaveyC Moderator
![](images/avatars/gallery/starwars/swars041.gif)
Joined: 02 Dec 2002 Posts: 151 Topics: 3 Location: Perth, Western Australia
|
Posted: Fri Feb 14, 2003 5:42 am Post subject: |
|
|
Maybe because you have a big buffer that is within the 4K addressability of a single base register. Or your program could be split into several CSECTs or subroutines all using a different base register. Show us the code and I will give you an answer. Our coding standards require 1 base register, and I can think of several programs bigger than 100K.
Macro level CICS is not supported anymore, in fact it's useless. The CICS precompiler will do a better job with normal command level API calls and it's easier to use. _________________ Dave Crayford |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
|
|