Explain fundamental instruction set characteristics, Computer Engineering

Assignment Help:

Q. Explain fundamental instruction set characteristics?

Let's look into a number of fundamental instruction set characteristics:

  • The operands can be addressed in memory, registers or I/O device address.
  • Instruction having less number of operand addresses in an instruction may need lesser bits in the instruction though it also restricts range of functionality which can be performed by instructions. This indicates that a CPU instruction set having less number of addresses has longer programs that means longer instruction execution time. On the other side having more addresses may lead to more complex processing circuits anddecoding.
  • Most of instructions don't need more than three operand addresses. Instructions having less addresses than three use registers implicitly for operand locations since using registers for operand references can yield in smaller instructions as only few bits are required for register addresses as against memory addresses.
  • The kind of internal storage of operands in CPU is most fundamental differentiation.

The three most general types of ISAs are: 

1.  Evaluation Stack: Operands are implicitly on top of stack. 

2.  Accumulator: One operand is implicitly the accumulator. 

3. General Purpose Register (GPR): All operands are explicit either memory or registers locations.


Related Discussions:- Explain fundamental instruction set characteristics

What do you mean by consumer behavior, What do you mean by consumer behavio...

What do you mean by consumer behavior? Explain the factors influencing consumer behavior? Factors Influencing Consumer Choice: Consumer choice or decision behaviour refers to t

Final project, I need help coming with an idea for BSCE final project, whic...

I need help coming with an idea for BSCE final project, which is solvable in about a semester

Sdr, advantages of sdr

advantages of sdr

Which technique is an encryption technique, Which technique is an encryptio...

Which technique is an encryption technique? Ans. Block cipher technique and also Steam cipher technique is an encryption technique.

Illustrate the execute cycle, Q. Illustrate the Execute Cycle? The fetc...

Q. Illustrate the Execute Cycle? The fetch and indirect cycles include a small, fixed sequence of micro-operations. Every one of these cycles has fixed sequence of micro-operat

Explain the benefits of interpreter, Explain the Benefits of Interpreter? ...

Explain the Benefits of Interpreter? The benefit of an interpreter though is that it doesn't need to go through the compilation stage during which machine instructions are gene

Show organisation of clos network, Q. Show Organisation of Clos network? ...

Q. Show Organisation of Clos network? Clos network: This network was designed by Clos (1953).  It's a non-blocking network and offers full connectivity similar to crossbar netw

What is micro operation, What is micro operation? A micro operation is ...

What is micro operation? A micro operation is an elementary operation performed with the data kept in registers.   1) Register transfer microoperation transfer binary inform

Give example of real time processing, Give example of Real time (transactio...

Give example of Real time (transaction) processing Using this illustration of booking seats on a flight, below sequence of events would occur: -  Customer/travel agent conta

Water technology, Define end series and its application

Define end series and its application

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