0% found this document useful (0 votes)
2K views2 pages

CH5-Questions On RTL & Micro Operation

Register transfer micro-operations transfer binary data between registers. There are different types including register transfer, arithmetic, and logic micro-operations. A micro-operation is the basic operation performed on data stored in registers, like shift or load. Micro-instructions in memory are executed as sequences of micro-operations to perform the sub-cycles of each instruction cycle, like fetch, execute, etc. Register transfer language describes data flow at the register level of computer architecture.

Uploaded by

ugiyf eu6e6u
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views2 pages

CH5-Questions On RTL & Micro Operation

Register transfer micro-operations transfer binary data between registers. There are different types including register transfer, arithmetic, and logic micro-operations. A micro-operation is the basic operation performed on data stored in registers, like shift or load. Micro-instructions in memory are executed as sequences of micro-operations to perform the sub-cycles of each instruction cycle, like fetch, execute, etc. Register transfer language describes data flow at the register level of computer architecture.

Uploaded by

ugiyf eu6e6u
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

.

register transfer & micro operation ‫) لموضوع‬Homework ( ‫حلول اسئلة الواجب‬

1. What is register transfer micro operation?


Answer:
Register transfer micro-operations transfer binary information from one register to
another. Arithmetic micro-operations perform arithmetic operations on numeric data
stored in registers. Logic micro-operations perform bit manipulation operation on non-
numeric data stored in registers.

2. What is the relationship between instructions and micro operations?


Answer:
Micro instructions are the instructions stored in control memory where as micro
operations are the atomic operations which executes a particular micro instruction.

3. What is meant by register transfer?


Answer:
Register transfer language. ... In computer science, register transfer language (RTL) is a kind
of intermediate representation (IR) that is very close to assembly language, such as that
which is used in a compiler. It is used to describe data flow at the register-transfer level of
an architecture.

4. What is micro operation and its types?


Answer:
Types of Micro-Operations
Register transfer micro-operations transfer binary information from one register to another.
Arithmetic micro-operations perform arithmetic operations on numeric data stored in
registers. Logic micro-operations perform bit manipulation operation on non-numeric data
stored in registers.

5. What is Micro Operation example?


Answer:
The operations executed on data stored in registers are called micro-operations. Amicro-
operation is an elementary operation performed on the information stored in one or more
registers. Example: Shift, count, clear and load.

6. How many types of registers are there?


Answer:
There are various types of Registers those are used for various purpose. Some Mostly
used Registers are Accumulator(AC), Data Register(DR), Address Register(AR), Program
Counter(PC), Memory Data Register (MDR), Index Register(IR), Memory Buffer
Register(MBR).
7. How a micro program is executed?
Answer:
Execution of a program consists of sequential execution of instructions. Each instruction
is executed during an instruction cycle made up of shorter sub-cycles(example – fetch,
indirect, execute, interrupt). The performance of each sub-cycle involves one or more
shorter operations, that is, micro-operations.

8. (3 points) The following is a list of register transfer micro-operations. They are originally
written so that they can be executed from top to bottom in a sequential order.

R2 R1
R3 R5
R4 R1
R1 R5
R5 R6
Suppose that each register is connected to a single three-state bus via bidirectional
input/output lines. Execute above five micro-operations in no more than three clock cycles:

Answer:

R2 R1; R4 R1

R3 R5; R1 R5

R5 R6

You might also like