Article View: bit.listserv.asm370
Article #84Re: SV: Re: Shifting memory to the right
From: Mike Sereg
Date: Mon, 10 Oct 2005 17:43
Date: Mon, 10 Oct 2005 17:43
41 lines
3088 bytes
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!mseregShow 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