Explain the term instruction cycle, Computer Engineering

Assignment Help:

Instruction Cycle

The instruction cycle consists of a series of steps required for the execution of an Instruction in a program. A distinctive instruction in a program is composed of two sections: Operand and Opcode. The Operand portion indicates the data on which the particular operation is to be done. (See below figure). The Operand portion is splitted into two portions: addressing mode and Operands. The addressing mode indicates the method of determining the addresses of the real data on which operation is to be executed and the operand portion is used like an argument by the method in determining actual address.

 

1171_Instruction Cycle.png

The Control Unit (CU), a part of Central Processing Unit (CPU) of computer fetches instructions in the program, one by one. The fetched Instruction is after that decoded by decoder which is a entity of the CU and the processor implements the decoded instructions. The outcome of execution is stored in Memory Buffer Register (MBR) (also known as Memory Data Register) for the moment. The general execution steps are shown in figure below.

941_Instruction Cycle 1.png

Figure: Instruction execution steps


Related Discussions:- Explain the term instruction cycle

Explain deadlock, What is a deadlock? A deadlock is a situation that ca...

What is a deadlock? A deadlock is a situation that can increase when two units, A and B use a shared resource. Assume that unit B cannot complete its task unless unit A complet

Implement or, Q. Write a program to implement OR, NOR, AND and NAND gates ...

Q. Write a program to implement OR, NOR, AND and NAND gates using and without using Bit wise operator. The menu should be as follows: I. Using Bit Wise operator II. Withou

Other equivalences, Equivalences: In this following miscellaneous equi...

Equivalences: In this following miscellaneous equivalence rules are often useful during rewriting sessions. So there the first two allow us to completely get rid of implicatio

C programming, Find out useless nonterminal symbols use c program.

Find out useless nonterminal symbols use c program.

Multi-layer artificial neural networks, Multi-Layer Artificial Neural Netwo...

Multi-Layer Artificial Neural Networks : However we can now look at more sophisticated ANNs that are known as multi-layer artificial neural networks it means they have hidden

Write a program that finds the minimum total number of shelv, Write a progr...

Write a program that finds the minimum total number of shelv, C/C++ Programming

Dbms, What are the disadvantages of file processing system?

What are the disadvantages of file processing system?

Computer graphics, what is boundary filling explain with example

what is boundary filling explain with example

Where signalling transfer point exist, Signalling transfer point (STP) exis...

Signalling transfer point (STP) exist in (A) Strowger exchange                  (B)  SS7 (C)  Local area network                 (D)  PABX Ans: STP that is stand f

Determine about the the difference engine - pascaline, THE DIFFERENCE ENGIN...

THE DIFFERENCE ENGINE - Pascaline The difference enigne was based on the mathematical principle of finite differences and was used to solve calculations based on large numbers

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd