1 – Computer Arithmetic
Easy Level Questions (10 Questions)
1.
Define a number system
and briefly explain the significance of the binary number system in computer
architecture. (5 Marks)
2.
List and briefly
describe the four primary number systems used in computing. (5 Marks)
3.
Convert the decimal
number 65(10) to its binary equivalent. Show all necessary steps. (5 Marks)
4.
Convert the binary
number 101101(2) to its decimal equivalent. Show all necessary steps. (5 Marks)
5.
Convert the octal
number 73(8) to its decimal equivalent. Show all necessary steps. (5 Marks)
6.
Convert the hexadecimal
number 3F(16) to its decimal equivalent. Show all
necessary steps. (5 Marks)
7.
What is Binary Coded
Decimal? Explain its main advantage in specific applications. (5 Marks)
8.
Define ASCII. How many
bits are typically used in standard ASCII, and what is its primary purpose in
computing? (5 Marks)
9.
Perform the following
binary addition: 11011(2) + 1010(2). Show all steps, including any carries
generated. (5 Marks)
10.
Perform the following
binary subtraction using the direct subtraction method: 1110(2) – 101(2). Show
all steps. (5 Marks)
Moderate Level Questions (7 Questions)
1.
Convert the decimal
number 217(10) to its equivalent binary, octal, and hexadecimal
representations. Clearly show the detailed steps for each conversion. (5 Marks)
2.
Convert the binary
number 1101110101(2) to its octal and hexadecimal equivalents using the
grouping method. Explain the rationale behind using this grouping method for
these specific conversions. (5 Marks)
3.
Compare and contrast
Binary Coded Decimal and pure binary representation. Discuss a scenario where
BCD would be preferred over pure binary for data storage or processing. (5
Marks)
4.
Perform the binary
subtraction: 10011(2) – 01010(2) using the 1’s complement method. Assume a
5-bit register for your calculation. Show all steps clearly. (5 Marks)
5.
Perform the binary
subtraction: 11000(2) – 01101(2) using the 2’s complement method. Assume a
5-bit register for your calculation. Show all steps clearly. (5 Marks)
6.
Explain the fundamental
advantage of using 2’s complement representation for performing subtraction in
digital computers compared to direct subtraction. Provide a simple example to
illustrate how 2’s complement simplifies hardware implementation. (5 Marks)