assignment 1 - WordPress.com

advertisement
Computer Organization and Assembly Language (CSC-395)
Fall Semester-2014
Assignment No. 01
Total Marks: 05
Task 01 (2.5 marks)
1. What is the Intel Core microarchitecture?
2. Differentiate between 32-bit and 64-bit processors.
3. Compare Intel Core 2, Core i3, Core i5 and Core i7 processors on the basis of:
 Clock rate
 Number of Cores
 Bus Speed
 Cache
 Applications
4. Comment on Intel’s 4th generation Core i7.
5. List the top ten CPU manufacturers of 2013.
Task 02 (2.5 marks)
1. Briefly explain the following representations: Sign Magnitude, Two’s complement.
2. Explain how to determine if a number is negative in the following representations: Sign
Magnitude, Two’s complement.
3. Assume numbers are represented in 8-bit Two’s complement representation. Show the
calculation of the following:
(i) 6+13 (ii) -6+13
(iii) 6-13
(iv)
-6-13
4. Represent the following decimal numbers in both binary sign/magnitude and twos
complement using 16 bits: +512, -29
5. Represent the following twos complement values in decimal: 1101011; 0101101.
6. What are the four essential elements of a number in floating-point notation?
7. Express the following numbers in IEEE 32-bit floating-point format:
a.
-5
b. -6
c. -1.5
d.
384
e.
1/16
8. The following numbers use the IEEE 32-bit floating-point format. What is the equivalent
decimal value?
a. 1 10000011 11000000000000000000000
b. 0 01111110 10100000000000000000000
c. 0 10000000 00000000000000000000000
9. What are the differences among positive overflow, exponent overflow, and significand
overflow?
10. What is the difference between an arithmetic shift and a logical shift?
Note:





Form of Submission: Assignment must be Hand written
Date of Submission: 15-10-2014
Cover page should include: Name, Registration number, Course Title, Course Code,
Assignment Number and Date of Submission
In case of late submission, 0.5 marks will be deducted per day.
Copying will result in no credit (0 marks).
Download