🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: bit.listserv.asm370
Article #84

Re: SV: Re: Shifting memory to the right

#84
From: Mike Sereg
Date: Mon, 10 Oct 2005 17:43
41 lines
3088 bytes
Not only did the tape drives provide a read backwards command but also,
if I recall correctly, the old 1419 MICR reader read data in backwards
ordinarily as I recall helping someone fix some code in this area. MVCIN
was not available at the time so the reordering of the data was done
with TR.

-----Original Message-----
From: IBM Mainframe Assembler List
[mailto:ASSEMBLER-LIST@LISTSERV.UGA.EDU] On Behalf Of glen
herrmannsfeldt
Sent: Monday, October 10, 2005 8:30 AM
To: ASSEMBLER-LIST@LISTSERV.UGA.EDU
Subject: Re: SV: Re: Shifting memory to the right

Someone wrote:

> Old channel connected tape stations could read tapes backwards
> and moved byte after byte to memory. The result was a block
> with bytes in reversed order. You used MVCIN to restore the block.

Read Backwards puts the bytes in memory starting from the end of
the buffer, so they end up in the original order, though for short
blocks they will be at the end of the buffer instead of the beginning.

Someone else wrote:

> MVCIN (a) is no longer supported and (b) moved data in reverse order,
so
> C'ABCDE' would be moved as C'EDCBA'.  Very useful if you put a card in
the
> reader backwards, I'm sure, but I for one could never think of a real
use
> for it.

Rumor is that it was an RPQ for a company in Israel to correct for
languages written right to left on the page.  Sometime later it
was added as an instruction set optional feature, supported on many
later S/370's.  I am not sure which machines after that did or did
not support it.

-- glen
Technical Details
Message-ID: <200510101742.j9AHgLu6030890@listserv.cc.uga.edu>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!sn-xit-04!sn-xit-11!sn-xit-05!sn-xit-14!supernews.com!149.173.6.116.MISMATCH!foggy!vm.sas.com!znet.com!msereg

Show Full Headers
Complete Article Headers
X-Google-Thread: fcdcb,3e46d196c2b56e33
X-Google-Attributes: gidfcdcb,public
X-Google-Language: ENGLISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!sn-xit-04!sn-xit-11!sn-xit-05!sn-xit-14!supernews.com!149.173.6.116.MISMATCH!foggy!vm.sas.com!znet.com!msereg
From: Mike Sereg <msereg@znet.com>
Newsgroups: bit.listserv.asm370
Subject: Re: SV: Re: Shifting memory to the right
Date: Mon, 10 Oct 2005 10:43:01 -0700
Organization: SAS Inc.
Lines: 41
Sender: IBM Mainframe Assembler List <ASSEMBLER-LIST@LISTSERV.UGA.EDU>
Message-ID: <200510101742.j9AHgLu6030890@listserv.cc.uga.edu>
Reply-To: msereg@znet.com
NNTP-Posting-Host: mozart.unx.sas.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Trace: foggy.unx.sas.com 1128966406 5033 10.19.150.41 (10 Oct 2005 17:46:46 GMT)
X-Complaints-To: usenet@unx.sas.com
NNTP-Posting-Date: Mon, 10 Oct 2005 17:46:46 +0000 (UTC)
Comments: Gated by NETNEWS@VM.SAS.COM
Return-Path: <owner-assembler-list@LISTSERV.UGA.EDU>
X-Mailer: Microsoft Office Outlook, Build 11.0.6353
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506
thread-index: AcXNr3lrsrmXQC7mR/Oc/pwj92po4gAC7hQw
Approved-By: Mike Sereg <msereg@ZNET.COM>
In-Reply-To: <434A88E5.mailx4KW1JCC0L@seniti.ugcs.caltech.edu>
Return-Path: owner-assembler-list@LISTSERV.UGA.EDU
X-OriginalArrivalTime: 10 Oct 2005 17:46:43.0825 (UTC)
                       FILETIME=[93E0A610:01C5CDC2]
Originator: daemon@mozart.unx.sas.com