Digital Arithmetic Operations and Circuits
Digital Arithmetic Operations and Circuits
For a 4-bit parallel adder, if the carry-in is connected to a logical HIGH, the result is:
A. the same as if the carry-in is tied LOW since the least significant carry-in is ignored.
2. What is the first thing you will need if you are going to use a macrofunction?
A. A complicated design project
C. Good documentation
D. Experience in HDL
Answer: Option C
3. Perform subtraction on each of the following binary numbers by taking the two's-complement of the
number being subtracted and then adding it to the first number.
01001 01100
00011 00111
A. 01100 10011 B. 00110 00101
B. 1111 1001
C. 1111 0011
D. 1110 1001
Answer: Option C
3C 14 3B
+25 +28 +DC
A. 60 3C 116 B. 62 3C 118
C. 61 3C 117 D. 61 3D 117
Answer: Option C
C. 00001011BCD D. 00010011BCD
Answer: Option A
10. The 2's-complement system is to be used to add the signed binary numbers 11110010 and 11110011.
Determine, in decimal, the sign and value of each number and their sum.
A. –113 and –114, –227
11. The most commonly used system for representing signed binary numbers is the:
A. 2's-complement system.
B. 1's-complement system.
C. 10's-complement system.
D. sign-magnitude system.
Answer: Option A
C. 1112016 D. 0012016
Answer: Option A
16. The binary subtraction 0 – 0 =
difference = 0
A.
borrow = 0
difference = 1
B.
borrow = 0
difference = 1
C.
borrow = 1
difference = 0
D.
borrow = 1
Answer: Option A
17. Convert each of the decimal numbers to 8-bit two's-complement form and then perform subtraction
by taking the two's-complement and adding.
C. 110101 D. 101011
Answer: Option C
19. Convert each of the following signed binary numbers (two's-complement) to a signed decimal
number.
00000101 11111100 11111000
A. –5 +4 +8 B. +5 –4 –8
C. 2 D. 1
Answer: Option A
21. If [A] = 1011 1010, [B] = 0011 0110, and [C] = [A] • [B], what is [C 4..2] in decimal?
A. 1 B. 2
C. 3 D. 4
Answer: Option D
B. requires 4 adders.
requires the carry-out of the less significant adder to be connected to the carry-in of the next
C.
significant adder.
requires 4 adders and the connection of the carry out of the less significant adder to the
D.
carry-in of the next significant adder.
Answer: Option D
B. the minuend is changed to 2's-complement and the subtrahend is left in its original form.
C. the minuend is left in its original form and the subtrahend is changed to its 2's-complement.
D. the minuend and subtrahend are both left in their original form.
Answer: Option C
24. The two's-complement system is to be used to add the signed numbers 11110010 and 11110011.
Determine, in decimal, the sign and value of each number and their sum.
A. –14 and –13, –27
C. 4 D. 6
Answer: Option B
27. What is the most important operation in binary-coded decimal (BCD) arithmetic?
A. addition B. subtraction
C. multiplication D. division
Answer: Option A
28. The range of positive numbers when using an eight-bit two's-complement system is:
A. 0 to 64
B. 0 to 100
C. 0 to 127
D. 0 to 256
Answer: Option C
30. The truth table for a full adder is shown below. What are the values of X, Y, and Z?
A. X = 0, Y = 1, Z = 1
B. X = 1, Y = 1, Z = 1
C. X = 1, Y = 0, Z = 1
D. X = 0, Y = 0, Z = 1
Answer: Option B
31. A half-adder circuit would normally be used each time a carry input is required in an added circuit.
A. True B. False
Answer: Option B
C. 10010 D. 00101
Answer: Option B
C. 5 D. 3
Answer: Option D
34.
A. 10011110 B. 01211110
C. 000100000100 D. 001000001000
Answer: Option C
C. 01110010 D. 00111100
Answer: Option B
A. 1001 B. 0110
C. 0111 D. 0101
Answer: Option C
C. 03516 D. 33516
Answer: Option B
42. Convert each of the signed decimal numbers to an 8-bit signed binary number (two's-complement).
+7 –3 –12
A. 0000 0111 1111 1101 1111 0100
C. 1001 D. 0011
Answer: Option A
46. Convert the decimal numbers 275 and 965 to binary-coded decimal (BCD) and add. Select the BCD
code groups that reflect the final answer.
A. 1101 1110 1010
C. 100000 D. 100001
Answer: Option B
48. How many BCD adders would be required to add the numbers 97310 + 3910?
A. 3 B. 4
C. 5 D. 6
Answer: Option A
50. What is wrong, if anything, with the circuit in the given figure based on the logic analyzer display
accompanying the circuit?
A. The CO terminal is shorted to ground.
51. Which of the statements below best describes the given figure?
52. An 8-bit register may provide storage for two's-complement codes within which decimal range?
A. +128 to –128
B. –128 to +127
C. +128 to –127
D. +127 to –127
Answer: Option B
B. is normally not a consideration because the delays are usually in the nanosecond range
increases in direct ratio to the total number of full-adder stages, but is not a factor in
D.
limiting the speed of arithmetic operations
Answer: Option A
55. An input to the mode pin of an arithmetic/logic unit (ALU) determines if the function will be:
A. one's-complemented
B. arithmetic or logic
C. positive or negative
D. with or without carry
Answer: Option B
56. Could the sum output of a full-adder be used as a two-bit parity generator?
A. Yes B. No
Answer: Option A
58. Binary subtraction of a decimal 15 from 43 will utilize which two's complement?
A. 101011 B. 110000
C. 011100 D. 110001
Answer: Option D
59. Which of the following is the primary advantage of using binary-coded decimal (BCD) instead of
straight binary coding?
A. Fewer bits are required to represent a decimal number with the BCD code.
C. 4 D. 5
Answer: Option B
61. Convert each of the decimal numbers to two's-complement form and perform the addition in binary.
+13 –10
add –7 add+15
is cumulative for each stage and limits the speed at which arithmetic operations are
C.
performed.
increases in a direct ratio to the total number of FA stages but is not a factor in limiting the
D.
speed of arithmetic operations.
Answer: Option C
65. The summing outputs of a half- or full-adder are designated by which Greek symbol?
A. omega B. theta
C. lambda D. sigma
Answer: Option D
47 34 FA
–25 –1C –2F
A. 22 18 CB B. 22 17 CB
C. 22 19 CB D. 22 18 CC
Answer: Option A
67. What is the correct output of the adder in the given figure, with the outputs in the order:
A. 10111 B. 11101
C. 01101 D. 10011
Answer: Option A
68. Solve this binary problem:
A. 11001001 B. 10010000
C. 01101110 D. 01110110
Answer: Option B
69. The BCD addition of 910 and 710 will give initial code groups of 1001 + 0111. Addition of these
groups generates a carry to the next higher position. The correct solution to this problem would be to:
ignore the lowest order code group because 0000 is a valid code group and prefix the carry
A.
with three zeros
B. add 0110 to both code groups to validate the carry from the lowest order code group
C. disregard the carry and add 0110 to the lowest order code group
add 0110 to the lowest order code group because a carry was generated and then prefix the
D.
carry with three zeros
Answer: Option D
71. Why is a fast-look-ahead carry circuit used in the 7483 4-bit full-
adder?
A. to decrease the cost
B. to make it smaller
C. 0010012 D. 0010102
Answer: Option D
C. exclusive-NOR D. NAND
Answer: Option B
C. 6 D. 8
Answer: Option A