On Tue, 20 Jan 2015 11:12:33 -0500, Farley, Peter x23353 wrote:

>Jumping in a little late here, but AMODE 64 for *code* is not necessarily the 
>need for most business purposes.  AMODE 64 for *data* is the need that I 
>perceive as primary.  I would be well satisfied if 64-bit data storage could 
>be used transparently even with code running only in 31-bit storage.
> 
Of course there are no separate AMODEs for code references and data references.

But 31-bit addressing instructions might be used for code and 64 for data.

Reminds me of the diverse memory models in historic Windows.

>3. ... direct I/O buffer addressing (unfortunately not usually supported by 
>existing HLL file semantics) ...
> 
Pascal.  But not Borland's Pascal.  What ever happened to Pascal?

>4. As some others have also mentioned, interfacing with Java (or any other 
>JVM-based language) processes passing data from 64-bit storage for HLL 
>business processing will be a growing requirement
>
>.... The ability to use direct pointer arithmetic using HLL semantics instead 
>of needing to use integer redefinitions of pointers to perform pointer 
>arithmetic would be quite helpful in such data restructuring projects.
>
This is intrinsic to C.

Scientific Data Systems (later Xerox) hardware multiplied the index register
content by the operand size when calculating effective addresses.  Not the
best idea.  It's *so* FORTRAN!

-- gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to