Why only 16 registers in MVS?
-
- New Member
- Posts: 5
- Joined: Mon Jul 21, 2014 12:23 pm
Why only 16 registers in MVS?
It might sound too basic but I don't fnd a good explnation on this. The question is, why there is a constraint on the number of registers,16, in MVS?
- Robert Sample
- Global Moderator
- Posts: 1891
- Joined: Fri Jun 28, 2013 1:22 am
- Location: Dubuque Iowa
Re: Why only 16 registers in MVS?
Because 16 is what the original S360 in 1964 came with. IBM has been very focused, over the years, on maintaining backward compatibility so programs that execute can continue to execute. IBM has extended the architecture over the years, but the basics have remained.
- prino
- Registered Member
- Posts: 68
- Joined: Sun Jun 01, 2014 4:15 am
- Location: Vilnius, Lithuania
- Contact:
Re: Why only 16 registers in MVS?
Actually, since the introduction of the instructions that use the high part of registers, it is now possible to have, in essence, 32 registers. Enterprise PL/I already uses it for the last few versions.Robert Sample wrote:Because 16 is what the original S360 in 1964 came with. IBM has been very focused, over the years, on maintaining backward compatibility so programs that execute can continue to execute. IBM has extended the architecture over the years, but the basics have remained.
Create an account or sign in to join the discussion
You need to be a member in order to post a reply
Create an account
Not a member? register to join our community
Members can start their own topics & subscribe to topics
It’s free and only takes a minute