Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


What is the use of TRT instruction and how it is working?

Answers were Sorted based on User's Feedback



What is the use of TRT instruction and how it is working?..

Answer / senthil kumar m

TRT is used to scan a string of characters, searching
for the occurrence of any the characters which are
specified in a translate table.


TRT also sets the condition code to indicate the results
of the scanning operation as follows:

Condition Code Indications

0 ( Zero ) All function bytes
encountered were X’00’.
1 ( Minus ) A nonzero function byte
was found before the end of operand 1
2 ( Positive ) A nonzero function byte
was found at the end of the operand 1

The condition code can be tested using BZ, BNZ, BM, BNM,
BP, or BNP.

Is This Answer Correct ?    15 Yes 1 No

What is the use of TRT instruction and how it is working?..

Answer / deepalakshmi

IT IS USED TO SCAN STIRING OF CHARACTERS IN THE TABLE, iF
THE FIRST NON ZERO CHARACTER IS ENCOUNTERED IN THE TABLE,
THEN THE SCANING IS STOPPED,THEN THE ADDRESS IS PLACED IN
R1AND THE VALUE IN R2.

THEN THE CONDITION CODE IS SET

Condition Code Indications

0 ( Zero ) All function bytes
encountered were X’00’.
1 ( Minus ) A nonzero function byte
was found before the
end of operand 1
2 ( Positive ) A nonzero function byte
was found at the
end of the operand 1

Is This Answer Correct ?    12 Yes 2 No

What is the use of TRT instruction and how it is working?..

Answer / md saifullah

for example we want to test if given variable is numeric we can do it by following code.

We can define a table with all FF execpt from 0 t0 9 00

Table1 DC 256c'ff'
org table1
dc 10c'00'

Now we can give
TRT var1,table1
BZ numeric

Is This Answer Correct ?    8 Yes 2 No

What is the use of TRT instruction and how it is working?..

Answer / phils

TRT is used to scan a string of characters byte by byte,
using the hexadecimal value of each character to 'index'
into a 256 byte translate table, If the resultant table byte
is set to X'00', then processing continues with the next
input character, and so on until end of input string, or a
non-zero table byte is encountered.



TRT sets the condition code to indicate the results
of the scanning operation as follows:

Condition Code Indications

0 ( Zero ) All table bytes X’00’.
1 ( Minus ) nonzero tabl found before the end
of operand 1
2 ( Positive ) A nonzero table byte was found at
the end of the operand 1

The condition code can be tested using BZ, BNZ, BM, BNM,
BP, or BNP.

In this way we can test that a string contains only
'desirable values' by setting the equivalent bytes in the
translate table to X'00' e.g. testing for numerics as in
answer 4.

Is This Answer Correct ?    3 Yes 2 No

What is the use of TRT instruction and how it is working?..

Answer / karta

TRT is translate and Test. The right operand requires a 256 Byte table.
It is used for scanning the string of characters to check if it has numeric or character or some special symbols.
This instruction affects the content of R1 and R2. before using it, save R1 and R2 content.

Is This Answer Correct ?    1 Yes 0 No

What is the use of TRT instruction and how it is working?..

Answer / sandeep

i wanna learn assembler mainframe from basics can any one
suggest me a good book or some websites.could u plz share
your ideas

Is This Answer Correct ?    1 Yes 1 No

What is the use of TRT instruction and how it is working?..

Answer / guest

TRT instruction is used to translate the contents from one
operand to another then it will test the contents.

Is This Answer Correct ?    5 Yes 13 No

Post New Answer

More Assembler Interview Questions

Can we use MVC instruction to move pack field to pack field....which instruction you will use and why ?

4 Answers   Amdocs, IBM,


how to initialize a register to 0000?

0 Answers   IBM,


Can we use an equated value as operand for an MVC instruction? Reason for the same

8 Answers   IBM,


what is need of START 0?. In steed of '0' can we use any other numerics?. if we use what will happen?.

4 Answers   CSC, TCS,


how to find the dump

3 Answers   EDS,


What is the use of TRT instruction and how it is working?

7 Answers   HCL, IBM, Wipro,


change process tool( code changes from dev to prd) The changes made to your code should be effected in live. how the process takes place. that is how can you move the code changes from development to production.

1 Answers   EDS,


What is maximum displacement?

0 Answers  


Explain about maximum displacement?

0 Answers  


How we can retrieve the instream data in SYSIN ?

2 Answers   Tech Mahindra,


What is need of start 0? In steed of can we use anyother numerics? If we use what will happen?

0 Answers  


What is house keeping in assembler? And explain the following code HELLOTSO START 0 * PRINT NOGEN BEGIN SAVE (14,12) LR 12,15 USING TYPE,12 ST 13,SAVE+4 LA 11,SAVE ST 11,8(13) LR 13,11

6 Answers   Mind Tree,


Categories