Register Transfer Language
A digital computer system exhibits an interconnection of digital modules such as registers, decoders, arithmetic elements, and Control logic.
These digital modules are interconnected with some common data and control paths to form a complete digital system.
Moreover, digital modules are best defined by the registers and the operations that are performed on the data stored in them.
The operations performed on the data stored in registers are called Micro-operations.
The internal hardware organization of a digital system is best defined by specifying:
The Register Transfer Language is the symbolic representation of notations used to specify the sequence of micro-operations.
In a computer system, data transfer takes place between processor registers and memory and between processor registers and input-output systems. These data transfer can be represented by standard notations given below: