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

Advantage of crc over simple checksum, Why can CRC detect more errors than ...

Why can CRC detect more errors than simple Checksum? There are two purposes a CRC can identify more errors than a simple Checksum. 1. Since an input bit is shifted by all th

. net is compile time or runtime environment, . NET is Compile Time OR RunT...

. NET is Compile Time OR RunTime Environment?   .Net's framework has CLS,CTS and CLR.CTS checks declaration of types at the time when u write code and CLS explains some rules a

User compatibility & appropriateness of inputs and outputs, User Compatibil...

User Compatibility & Appropriateness of Inputs and Outputs User compatibility - this is the degree to which the machine works towards task completion in way that suits the u

What is content addressable memory, What is content addressable memory? ...

What is content addressable memory? The memory unit accessed by the content is known as an associative memory or content addressable memory. This type of memory is accessed con

Computer systems principles, Your program should print the inverted map to ...

Your program should print the inverted map to the screen (using a format similar to the inverter project, but you will print out the url values instead of document IDs). You can pr

Explain priority interrupt, What is priority interrupt? A priority inte...

What is priority interrupt? A priority interrupt is an interrupt that establishes a priority over the various sources to verify which condition is to be serviced first when two

what is a real time system, A real time system is a computer system that u...

A real time system is a computer system that updates the information at the similar rate it receives it. Real time system is of two types:- a)  Hard real time system and

Complicated question, Hi I need a help in this question : A telephone sw...

Hi I need a help in this question : A telephone switchboard handles ? calls on average during a rush hour, and the switchboard can at most make k connections per minute. Write a

How many ram chips are required for memory of 2048 bytes, How many 128 × 8 ...

How many 128 × 8 RAM chips are required to provide a memory capacity of 2048 bytes. Ans. Available here RAM chips = 128 x 8 Required the memory capacity    = 2048 x 8 No. of chip

Extjs, tell some thing about htmleditor in extjs whether it contains attach...

tell some thing about htmleditor in extjs whether it contains attachment button or not

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