> I am not sure what purpose is served by obfuscating an ancient piece
> of terminology that, for most of its life was neither contentious nor
> really ambiguous.

My apologies. I was not intending to obfuscate but rather to clarify. It 
seems I was not successful.

I posted a couple of code fragments in the context of EX+MVC vs MVCL. Two 
people pointed out that MVC (and EX for that matter) require a base 
register. My "ish" response was not intended to say "you are mistaken", it 
was intended to say "that is not really relevant to a discussion of the 
relative merits of EX+MVC and MVCL". 

Both MVC and MVCL use registers to locate their operands. I am aware that 
S-type operands (as in MVC) comprise a base register and a displacement 
whereas R-type operands that contain an address (as in MVCL) are not 
actually called "base registers". 

But in both cases the instructions specify (as they logically must) 
registers that address the data. Whether or not they are "base" registers 
doesn't make a difference to the relative parsimony of the code w/r/t 
registers used.



Best regards, Steve Hobson
CICS Strategy, HLASM Development, Master Inventor
Hursley Laboratories, MP 189, Room A4126, UK
Tie: 246894 International: +44 1962 81 6894

Je me presse de rire de tout, de peur d'ĂȘtre obligĂ© d'en pleurer
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU

Reply via email to