General purpose register - assembly language, Computer Engineering

General purpose register - assembly language:

Basic ISA Classes:

Accumulator:

1 address add Aacc ←acc + mem [A]

Stack:

0 address add to s ←to s+ next

General Purpose Register:

2 address add A BEA(A) ←EA(A) + EA(B)

3 address add A B CEA(A) ←EA(B) + EA(C)

Load/Store:

3 address add Ra Rb Rc Ra ←Rb+ Rc load Ra RbRa ←mem[Rb]

store Ra Rbmem[Rb] ←Ra

 

                                       Comparing the Number of Instructions

                                  Code sequence for C=A+B for 4 class of instruction sets

1958_General Purpose Register.png

 

Posted Date: 10/13/2012 3:33:03 AM | Location : United States







Related Discussions:- General purpose register - assembly language, Assignment Help, Ask Question on General purpose register - assembly language, Get Answer, Expert's Help, General purpose register - assembly language Discussions

Write discussion on General purpose register - assembly language
Your posts are moderated
Related Questions
Artificial intelligence language processing (AILP) is a field of computer science and linguistics concerned with the interactions among computers and human (natural) languages; it

What are the differences between ASP and ASP .Net ?    1. ASP: Code is Interpreted ASP.NET: Code is Compiled 2. ASP: Business Logic and Presentation Logic are in a one

Visual basic applications have very rich and flexible applications but there is single limitation when using pointer function. Windows API has limited support for function pointers

Illustrate the term Extranet? Extranet: Extranet is Extension of an Intranet that makes thelatter accessible to outside companies or individuals with or without an intran

The larger the Grade of Service, the worse is the service given, it is true or false. Ans: It is true that larger the Grade of Service, the worse service is provided.

The code where all successive numbers differ from their preceding number by single bit is ? Ans. Gray Code, where all successive numbers are different from their preceding nu

The final selector is connected to the (A) calling subscriber.                     (B) switching network. (C) called subscriber.                      (D) li

THE NEED OF PARALLEL COMPUTATION   With the growth of computer science, computational pace of the processors has also increased many a times. Though, there are definite constr

Q. Addition of array elements using two processors? In this example we have to find sum of all elements of an array A of size n. We will divide n elements in 2 groups of roughl

Q. Example on Passing Parameters through Stack? PROGRAM: Version 3 DATA_SEG               SEGMENT                         BCD DB 25h; Storage for BCD test value BIN