Give detail explanation about arithmetic micro-operations, Computer Engineering

Give detail explanation about Arithmetic Micro-operations

These micro-operations perform some essential arithmetic operations on numeric data stored in the registers. These basic operations can be addition, subtraction, incrementing or decrementing a number and the last one is arithmetic shift operation. An 'add' micro-operation may be specified as: R V R + R3 1 2

It implies: add contents of registers R and R and store sum in register R .1 2 3

The add operation mentioned over requires three registers along with addition circuit in ALU.

Subtraction is implemented with complement and addition operation as:

 R  V R - R3 1 2 is implemented as

 R  V R + (2's complement of R )3 1 2

 R  V R + (1's complement of R  + 1)3 1 2

 R  V R + R  + 13 1 2

An increment operation can be shown as:

 R  V R + 11 1

While a decrement operation can be refer as:

 R  V R - 11 1


Posted Date: 8/31/2013 2:43:02 AM | Location : United States

Related Discussions:- Give detail explanation about arithmetic micro-operations, Assignment Help, Ask Question on Give detail explanation about arithmetic micro-operations, Get Answer, Expert's Help, Give detail explanation about arithmetic micro-operations Discussions

Write discussion on Give detail explanation about arithmetic micro-operations
Your posts are moderated
Related Questions
Define Google calendar Google Calendar is free, full featured, and easy to use. It lets the user create both personal and shared calendars, which makes it ideal for tracking bu


What are links and associations? Link is a physical or conceptual connection between objects. A link is an instance of an association.  Association is a explanation of group

I have chosen an imaginary example to illustrate the different stakeholder categories. At Home sells a selection of consumer products, currently listed in a paper catalogue, whi

What is the system call available to change the personality? The system call personality prefers to a method to modify its implementation domain in order that Linux can emulate

Question a) In multitasking Operating Systems, there are two kinds of multitasking such as the "Preemptive Multitasking" and the "Cooperative Multitasking". Explain the two me

Customized User Preferences offer tremendous versatility to your individual Bugzilla experience. Let's plunge into what you can do! The first step is to click the "Edit prefs" link

Describe the roles of association Note that each association has roles. For instance, in Figure we can see that two classes, Student and University, have their predefined roles

Why is catch (Exception) almost always a bad idea?  Well, if at that point you know that an error has happened, then why not write the proper code to handle that error instead

Question 1: a) How do you track down a transition by name? b) Why Premiere Pro is considered a non-linear editor? c) Explain clearly the main problem that may arise wh