Oppolzer - Informatik / Blog


Blog-Hauptseite      Neuester Artikel      Älterer Artikel      Neuerer Artikel      Älterer gleiche Kategorie      Neuerer gleiche Kategorie

ASSEMBLER-L - Fehlender CC=2 als Ergebnis von TRTE

Subject:

Re: missing functionality in TRTE

From:

Bernd Oppolzer <bernd.oppolzer@T-ONLINE.DE>

Reply-To:

IBM Mainframe Assembler List <ASSEMBLER-LIST@LISTSERV.UGA.EDU>

Date:

2013.10.21 00:28:08


No problem at all.

My point was, that the RC = 2 to me seems not important any more, because, as I
read it, the fact that the nonzero function byte was found when processing the
last byte can be derived from the fact that the remaining length in R1 +1 is 1 -
if I understand the PoOp correctly.

As far as I understand: the "interface" for TRT, regarding the first operand,
was the same as for MVC, that is, base and offset in the instruction, and length
in the instruction, limited to 256. While the interface to TRTE is much like
MVCL, that is, a register pair with address and length. And much like MVCL, the
processing may be interrupted, and the register pair is updated (but different
from MVCL, the interruption is signalled to the program by means of CC = 3).

So because the remaining length is easily accessible after TRTE, there is no
real need for CC = 2, and that's the reason, why it has been eliminated - at
least that's my guess.

Kind regards

Bernd



Am 21.10.2013 00:13, schrieb J.G.:
> "Bernd' somehow became "Bernhard' in my last post.  Anothert senior
> moment.  My apologies to Bernd.
>
> J.G.
>

Blog-Hauptseite      Neuester Artikel      Älterer Artikel      Neuerer Artikel      Älterer gleiche Kategorie      Neuerer gleiche Kategorie