Rics/cisc architecture-microprocessor, Assembly Language

RICS/CISC Architecture

An essential aspect of computer architecture is the design of the instruction set for the processor.  The instruction set selected for a specific computer determine the way that machine language programs are constructed. Early computers had simple and small instruction sets, forced basically by the have to minimize the hardware used to implement them. With the advent of integrated circuits as digital hardware became cheaper and computer instructions tend to increase both in complexity and number.  Many computers contain instruction sets that include more than hundred and sometimes even more than 200 instructions.  These computers also employ a variety of data types and a large number of addressing modes.  The trend for computer  hardware  complexity  was influenced  by several factors, such as upgrading  existing models to provide  more  customer  applications,  adding  instructions  that  facilitate  the translation  from  high-level language  into  machine  language  programs  and  striving  to develop  machines  that move  functions  from implementation  of software into hardware .  A computer with number of instructions is classified as a Complex Instruction Set Computer and abbreviated CISC.

In the early 1980s, a number of computer designers recommended that computers use fewer instructions with easy constructs so they may be executed much faster within the CPU without having to use memory as frequently. This type of computer is classified as a Reduced Instruction Set Computer or RISC.


Posted Date: 10/10/2012 12:45:57 AM | Location : United States

Related Discussions:- Rics/cisc architecture-microprocessor, Assignment Help, Ask Question on Rics/cisc architecture-microprocessor, Get Answer, Expert's Help, Rics/cisc architecture-microprocessor Discussions

Write discussion on Rics/cisc architecture-microprocessor
Your posts are moderated
Related Questions

Project Description: Write an 80x86 assembly program that performs the following functions: Reads a set of integers from a file into an array. The data file name is to be

DIV: Unsigned Division:- This instruction performs unsigned division operation. It divides an unsigned word or double word by a 16-bit or 8-bit operand. The dividend might be in t

describes vertical and horizontal web services protocols. Next, identify the similarities and differences between vertical and horizontal web services protocols. Finally, explain w

Port Mapped I/O or I/O Mapped I/O I/O devices are mapped into a separate address space. This is generally accomplished by having a different set of signal lines to denote a mem

Write an assembly language program that will display (print) a list of the Decades 2010, 2020, 2030... 2100 to the screen using a while loop.

RET : Return from the Procedure:- At each CALL instruction, the register IP and register CS of the next instruction is pushed to stack, before the control is transferred to the

Convert 751 to hex and show what it would look like stored at TheNumber WORD ? (hint: answer in hex pairs)

Memory Address Decoding Binary Decoders - Decoders have 2n-inputs and n outputs, each input combination results in a single output line contain a 1, and all other lines contain