Cisc characteristics-microprocessor, Assembly Language

CISC Characteristics :

The design of an instruction  set for a computer  might take into consideration  not only machine language constraints,  but  also  the  requirements  imposed  on  the  use  of  high-level  programming  languages.  The translation from high-level to machine language programs is done by means of a compiler program. One cause for the trend to provide a complex instruction set is the desire to simplify the compilation and improve the overall computer performance.  The task of a compiler is to produce a sequence of machine instructions for each high-level language statement. The job is simplified if there are machine instructions that implement the statements directly. The important aim of CISC architecture is to attempt to provide a single machine instruction for each statement that is written in a high-level language .An Examples of CISC architectures are the Digital Equipment Corporation VAX computer and the IBM 370 computer.

The main characteristics of CISC architecture are:

1. A large number of instructions-usually from 100 to 250 instructions.

2. Some instructions that perform specialized tasks and are used infrequently.

3. A vast variety of addressing modes-typically from 5 to 20 different modes.

4. Variable-length instruction formats.

5. Instructions that manipulate operands in memory.

 

Posted Date: 10/10/2012 12:49:07 AM | Location : United States







Related Discussions:- Cisc characteristics-microprocessor, Assignment Help, Ask Question on Cisc characteristics-microprocessor, Get Answer, Expert's Help, Cisc characteristics-microprocessor Discussions

Write discussion on Cisc characteristics-microprocessor
Your posts are moderated
Related Questions
Read Architecture: Look Through Main memory that located is conflicting the system interface. The least concerning feature of this cache unit is that it remain between the proc

Write an assembly language program to find the maximum of: y = x 6 - 14x 2 + 56x for the range -2 ≤ x ≤ 4, by stepping one by one through the range. The program should in

Intel's 8237 DMA controller : 1) The 8237 contain 4 independent I/O channels 2) It contains 27 registers, 7 of which are system-wide registers and 5 for each channel. 3)

Using DEBUG DEBUG.COM is a DOS efficacy that facilitates the trouble-shooting and debugging of assembly language programs. In particular case of personal computers, all of th

Arithmetic Instruction :               These instructions are usually perform the arithmetic operations, like subtraction ,multiplication, addition, and division along with th

Internal Hardware-Interrupts Internal hardware-interrupts are the outcome of sure situations that occur during the execution of a program, for example. Divide by 0. The interru

LDS/LES Instruction execution :  LAHF : Load AH from Lower Byte of Flag: - This instruction loads the AH register with the lower byte of the flag register. This instruction ca

IInd Generation Microprocessor : The second generation microprocessor by using n MOS technology seemed in the market in 1973.   The Intel  8080, of nMOS  technology

MOVSW/MOVSB : Move String Word or String Byte: Imagine a string of bytes, stored in a set  of consecutive memory locations is to be moved to another set of  the destination locati

(1) Write a program that will: (a) display "Enter Your Name:" (b) convert the entered name to Capital letters (if small), If any other character is entered, the program wil