# CS-64: Introduction to Computer Organisation

**Assignment Code : BCA (4)-64/Assignment/ 2009**

# Maximum Marks : 25

**Last Date of Submission : 30 ^{th} April, 2009/30^{th} October, 2009**

** **

**There are three questions in this assignment. Answer all the questions. Answer to each part of the question should be confined to about 300 words. **

Q. 1** (covers block 1)**

** **

(a) Convert the following decimal numbers to hexadecimal, octal and binary:

** (1 marks)**

(i) 9660

(ii) 25000

(iii) 3540

(iv) 4000

(b) Perform the following arithmetic operations (all the numbers given are in decimal notation) using binary singed 2’s complement notation. Use only 8 bit long numbers. Indicate the overflow, if any. ** (1 marks) **

(i) +49 – (-79)

(ii) -49 – 79

(iii) -25+29

(iv) 39 – 40

(c) Consider an 8-bit data 10010110 along with its Single Error Correcting (SEC) code bits was sent across a communication channel and was received at the destination as 10000110. (You may assume that all the Single Error Correcting code bits that were sent were received correctly at the destination). Find out the SEC bits that were generated at the Source and at the destination of data. Show the use these error correcting bits to flag the error in the received data. **(2 marks)**

(d) Design and draw a combinational circuit using AND-OR-NOT gates that accepts 4 input bits, and produces two bit output; the first of the two bits is set to 1 if the number of 1’s in the input is even; and the second of the output bit is set to 1 if the input have 3 or more (all four) 1 bits. **(1 marks)**

(e) Explain the working of a 3 bit synchronous counter. Explain how synchronous counter is different than asynchronous counter. **(1 marks)**

*Download Attached PDF*

- Hindi (2)

(422 downloads)