0% found this document useful (0 votes)
5 views2 pages

Assignment 1-Fall 2023

Uploaded by

mohammad3mhamdy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views2 pages

Assignment 1-Fall 2023

Uploaded by

mohammad3mhamdy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

The American University in Cairo

Computer Science & Engineering Department


CSCE100110 – Fundamentals of Computing I
Fall2023– Assignment (1)

Problem 1 (10 Points)


1) What are the phases of program design?
2) State the difference between:
a. The main memory and the secondary memory
b. The functions of the compiler and the linker
c. Source Code and Object Code
3) What is the purpose of the central processing unit?

Problem 2
The following numbers are represented in the base 10 number system. Perform the following
arithmetic operations using unsigned fixed-point binary format and show your work: (10 points)

1. Add (43)10 to (17)10


2. Add (20)10 to (67)10

Problem 3
Do the following operations using unsigned fixed-point binary arithmetic. Then check your work by
converting all the numbers to base 10 and show your work: (10 points)
1. 10100011
+ 10100101
------------------
2. 1100101010
+ 1001000111
-------------------------

Problem 4
Convert the following decimal numbers into their: Binary, Octal and Hexadecima equivalents: (10
points)
1. 58
2. 62
3. 444
4. 4444
Problem 5
Convert each of the following hexadecimal numbers to binary, octal, and decimal formats. (10
points)
N.B: from HEX to Octal should NOT be done through conversion to decimal.
1. (4AB2)16
2. (88BE)16

You might also like