Cisc characteristics-microprocessor, Assembly Language

Assignment Help:

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.

 


Related Discussions:- Cisc characteristics-microprocessor

Overview of intel pro-pentium, Overview of Intel Pro-Pentium : The 2 c...

Overview of Intel Pro-Pentium : The 2 chief players in the PC CPU market are Motorola and Intel.  Intel has enjoyed incredible success with its processors since the early 1980

Convert from C to 8086 assembly language, Trying to convert small programs ...

Trying to convert small programs from C to 8086 assembly language using emu 8086 emulator. I converted to low level C, but struggling with converting to the Assembly language.

Debug-microprocessor, Using DEBUG DEBUG.COM is a DOS efficacy that faci...

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

Write a program to print name, Write a program to do the following: 1. P...

Write a program to do the following: 1. Print your name 2. Using a bottom testing loop, prompt the user to enter a number from 1 to 5.  If the number entered is not 1..5, pri

8086, Ask(2) Write a program to mask bits D3D2D1D0 and to set bits D5D4 and...

Ask(2) Write a program to mask bits D3D2D1D0 and to set bits D5D4 and to invert bits D7D6 of the AX register question #Minimum 100 words accepted#

Queue operation-microprocessor, Queue Operation :   RQ/CT0, RQ...

Queue Operation :   RQ/CT0, RQ/G1-Request/Grant:   These pins are utilized by other local bus masters, in themaximum mode, to force the processor to release the loca

Synchronous and asynchronous transmissions of 8251, Typical link to modems ...

Typical link to modems for synchronous and asynchronous transmissions are shown in Figure. With regard to the synchronous connections it is consider that the timing is controlled

Basic microprocessor architecture and interface, Basic Microprocessor Archi...

Basic Microprocessor Architecture and Interface : Introduction: Intel launches its first 4-bit microprocessor 4004 in the year 1971 and 8-bit microprocessor 8008 in the y

Csc203 assembly language, I need to estimate the value of a definite integr...

I need to estimate the value of a definite integral using Riemann Sums and For our estimation let f(x) = x2 ,a=0, b=10 and n=5. Where a is the lower bound, b is the upper bound and

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