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

StrNCpyAsm, ;StrNCpyAsm - copy zero terminated string2 to zero terminated s...

;StrNCpyAsm - copy zero terminated string2 to zero terminated string1, ; but copy no more than count (parameter) characters ; or the length of string2, whi

Operating System, Why is the capability to relocate processes desirable?

Why is the capability to relocate processes desirable?

Segment registers-microprocessor, Segment Registers The 8086 addresses ...

Segment Registers The 8086 addresses a segmented memory unlike 8085. The complete 1 megabyte memory, which 8086 is capable to address is divided into 16 logical segments.Thusea

How to write an assembly program-microprocessor, How to write an assembly p...

How to write an assembly program The initial step in writing an assembly language program is to identify and study the problem. After studying the problem, choose the logical m

Program to convert decimal to binary number, Program is written but has err...

Program is written but has errors returning values from the procedure.

ISBN CHECK, How do i convert a asci number to numerals?

How do i convert a asci number to numerals?

Conditional branch instruction-microprocessor, Conditional branch Instructi...

Conditional branch Instruction When these type of instructions are executed, they transfer control of execution to the address mention relatively in the instruction, provided t

Stand alone system - assembly language program, Develop an assembly languag...

Develop an assembly language program for the system and simulate it using MPLAB. From this produce a demo program (in Assembly language) that will run on the MatrixMultimedia Devel

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