Concept:
In digital systems and computer organization, information is stored in registers. Data is frequently transferred from one register to another during program execution.
A notation is required to represent these data transfers and microoperations in a concise and systematic manner.
This notation is known as Register Transfer Language (RTL).
RTL provides a symbolic method for describing:
• Register-to-register transfers
• Arithmetic microoperations
• Logic microoperations
• Shift microoperations
For example,
\[
R_2 \leftarrow R_1
\]
means the contents of register \(R_1\) are transferred to register \(R_2\).
Step 1: Understand register transfers.
Registers are high-speed storage elements inside a CPU.
During execution, data moves between registers continuously.
These transfers must be represented in a standard notation.
Step 2: Recall RTL notation.
RTL stands for
\[
\text{Register Transfer Language}.
\]
It uses symbols and arrows to indicate the movement of data.
Example:
\[
R_1 \leftarrow R_2
\]
indicates that the contents of \(R_2\) are copied into \(R_1\).
Step 3: Eliminate incorrect options.
Microprogram control is a control-unit design technique.
Strobe control is a timing method.
Bus arbitration determines bus access priorities.
Only Register Transfer Language is used for symbolic representation of microoperations.
Step 4: Write the final answer.
Therefore,
\[
\boxed{\text{Register Transfer Language (RTL)}}
\]
Hence option (C) is correct.