Computer arithmetic project

Completado Publicado Apr 15, 2015 Pagado a la entrega
Completado Pagado a la entrega

Goal: To determine the processing efficiency (in number of bits per cycle) of

the “non-restoring” division technique with shift-over-0/1.

1. Write a program to simulate the process of an unsigned divider – a 2n-bit numerator

(N) and an n-bit divisor (D) leading to an (n + 1)-bit quotient (Q) and n-bit

remainder (R) using the non-restoring technique with simple shift-over 0’s and 1’s

using {−1/2, 1/2} as comparators, {−D, D} as subtractors.

2. Results required include:

• program listing,

• a plot showing the average number of bits “processed” per addition/subtractioncycle

(or the average number of quotient bits obtained per addition/subtraction

process as defined in the class) from 10,000 simulation runs, for n = 16, 18, · · · , 32,

and

• using your program to provide a demonstration of step-by-step (per subtractioncycle)

intermediate results for a 16-bit division with

N = 00001001101000001010101010101010 and D = 0111101100101010,

and clearly indicate what exactly transpires in each cycle.

Note: In order to avoid overflow, you should always fix the first 2 bits of D (divisor)

to 01 to start with, i.e. by assuming D is normalized already

Programación en C

Nº del proyecto: #7491331

Sobre el proyecto

3 propuestas Proyecto remoto Activo Apr 22, 2015

Adjudicado a:

mailmesalah

I can develop the code for you in C. Feel free to contact me, message me and confirm the project so that i can start coding for you.

₹3333 INR en 1 día
(5 comentarios)
3.3

3 freelancers están ofertando un promedio de ₹4778 por este trabajo

hbxfnzwpf

I am very proficient in c, c++. I have 15 years c++ developing experience now, and I have worked for 5 years. My work is online game developing, and mainly focus on server side, the language is c++ under linux. I used Más

₹8000 INR en 2 días
(46 comentarios)
6.0
SharjeelSohail

A proposal has not yet been provided

₹3000 INR en 1 día
(2 comentarios)
2.6
ithuang2014

hello. I saw your description and attached files. I understand it and can do it . I have done several project like this. I'm an expert in Data Mining, Data Structures and Algorithms. And I know Java ,C/C++ and Pyt Más

₹5315 INR en 1 día
(8 comentarios)
2.3