• Register Transfer
  • Cont.. There are various methods of RTL
  • 4. A 16-bit register PC is divided into 2 parts- Bits (0 to 7) are assigned with lower byte of 16-bit address and bits (8 to 15) are assigned with higher bytes of 16-bit address as shown in (d)
  • Simultaneous Operations
  • Cont.. Register transfer and micro operation




    Download 24 Kb.
    bet7/10
    Sana18.05.2024
    Hajmi24 Kb.
    #242804
    1   2   3   4   5   6   7   8   9   10
    Bog'liq
    Protsessorda buyruqlarni bajarilish davri-fayllar.org

    Cont..

    Register transfer and micro operation

    In symbolic notation, it is used to describe the micro-operations transfer among registers. It is a kind of intermediate representation (IR) that is very close to assembly language, such as that which is used in a compiler. The term “Register Transfer” can perform micro-operations and transfer the result of operation to the same or other register.

    Micro-operations : The operation executed on the data store in registers are called micro-operations. They are detailed low-level instructions used in some designs to implement complex machine instructions.

    Register Transfer : The information transformed from one register to another register is represented in symbolic form by replacement operator is called Register Transfer.

    Replacement Operator : In the statement, R2 <- R1, <- acts as a replacement operator. This statement defines the transfer of content of register R1 into register R2.

    Cont..

    There are various methods of RTL –

    1 General way of representing a register is by the name of the register inclosed in a rectangular box as shown in (a).

    2 Register is numbered in a sequence of 0 to (n-1) as shown in (b).

    3 The numbering of bits in a register can be marked on the top of the box as shown in (c).

    4. A 16-bit register PC is divided into 2 parts- Bits (0 to 7) are assigned with lower byte of 16-bit address and bits (8 to 15) are assigned with higher bytes of 16-bit address as shown in (d)

    Cont..

    Cont..

    It indicates that if P=1, then the content of R1 is transferred to R2. It is a unidirectional operation.

    Simultaneous Operations – If 2 or more operations are to occur simultaneously then they are separated with comma (,).

    If the control function P=1, then load the content of R1 into R2 and at the same clock load the content of R2 into R1.

    Bus design

    1   2   3   4   5   6   7   8   9   10




    Download 24 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Cont.. Register transfer and micro operation

    Download 24 Kb.