Assember and 'the line'.

HLASM for MVS. PL/I for MVS & Enterprise PL/I for z/OS.
Post Reply
Tanveer Alam
Registered Member
Posts: 10
Joined: Thu Feb 06, 2014 12:11 am

Assember and 'the line'.

Post by Tanveer Alam »

Hi,

Why it is called "the line"? I've read some dialogues on assembler and cobol in which they talk about "above the line" or "below the line"... what does it signifies? And how this come to the usual conversations?
User avatar
Robert Sample
Global Moderator
Global Moderator
Posts: 1895
Joined: Fri Jun 28, 2013 1:22 am
Location: Dubuque Iowa
United States of America

Re: Assember and 'the line'.

Post by Robert Sample »

The original S/360 systems could only use 24-bit addresses. Over time as systems got bigger, this started to become an issue. IBM addressed the issue by allowing 31-bit addresses (the 32nd bit in the 4-byte word was used to designate which was being used). Since a 24-bit program couldn't use 31-bit addresses, the line became the term to distinguish the addressing modes. Above the line means 31-bit addressing, below the line means 24-bit addressing.

Now with 64-bit systems, there is also a bar between 31-bit addresses and 64-bit addresses.
Post Reply

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

Register

Sign in

Return to “Assembler & PL/I.”