+ All Categories
Home > Documents > assignment 3

assignment 3

Date post: 24-Nov-2014
Category:
Upload: paanshul-malhotra
View: 73 times
Download: 4 times
Share this document with a friend
5
Homework Title / No. : ________3 ____________________Course Code : __CSE 211 _______ Course Instructor : _Mr. Sumit Mittu _____________ Course Tutor (if applicable) : ____________ Date of Allotment : _____________________ Date of submission : ___28/10/10 ________________ Student’s Roll No._R G1901B72 ______ Section No. : __G1901 _______________________ Declaration: I declare that this assignment is my individual work. I have not copied from any other student’s work or from any other source except where due acknowledgment is made explicitly in the text, nor has any part been written for me by another person. Student’s Signature : _Ujjwal Jaryal ____________ Evaluator’s comments: _________________________________________________________________ ____ Marks obtained : ___________ out of ______________________
Transcript
Page 1: assignment 3

Homework Title / No. : ________3____________________Course Code : __CSE 211_______

Course Instructor : _Mr. Sumit Mittu_____________ Course Tutor (if applicable) : ____________

Date of Allotment : _____________________ Date of submission : ___28/10/10________________

Student’s Roll No._R G1901B72 ______ Section No. : __G1901_______________________ Declaration: I declare that this assignment is my individual work. I have not copied from any other student’s work or from any other source except where due acknowledgment is made explicitly in the text, nor has any part been written for me by another person. Student’s Signature : _Ujjwal Jaryal____________ Evaluator’s comments: _____________________________________________________________________ Marks obtained : ___________ out of ______________________

Page 2: assignment 3

Q1. Perform the logic OR & XOR with the two binary string 10011000 and 10101110 ?Ans:-

OR Operation 10011100 10101010 11111110

XOR Operation

10011100 10101010 00110110

Q2. “Micro programmed control better than hardwired”. Justify, also Identify some situations when hardwired is preferred.

Ans:- The classical method of sequential circuit design. It attempts to minimize the amount of hardwire, in particular, by using only log2p flip flops to realize a p state circuit.

An approach that uses one flip flop per state. While expensive in terms of flip flops, this

method simplifies controller unit design and debugging.

We prefer hardwired because changes can occur in hardwired but in microoperations changes can’t occur.

Q3. Consider the process of division of two binary numbers, 10100011 by 1011, specify the contents of E, A, Q and SC.

Ans:- For the division algorithm, the value of the dividend is stored in A, E is initialized to 0, Q to also to 0 & SC to the no. of bits in the divisor. So, their values will be-:

E A Q SC

0 101000011 0000 4

Q4. Derive an algorithm in flowchart form for subtracting two fixed point binary numbers when negative numbers are in signed-1’s complement representation

Ans:-

Page 3: assignment 3
Page 4: assignment 3

This is the flowchart for the subtraction of two binary nos. in signed 1’s complement form.

Q6. Show that adding B after A+B’+1 restores the original value of A. what is done with the final carry.

Ans:- A +B’ + 1 performs perform A-B & adding B we will get A-B+B which is equal to A. Let us illustrate this with the help of an example-:

Let us suppose we have two nos. A=1101 & B=0010. Now,

B’=1101B’+1=1101+1=1110A+B’+1=11011The 1 at the 5th bit is carry & will be discarded. So, the final answer will be 1011. Now adding B which is 0010 to 1011-:

A+B’+1+B=0010+1011=1101

which is the original value of A. Hence, we see that adding B after A+B’+1 restores the original value of A & the final carry is discarded.


Recommended