1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
GuDViN [60]
4 years ago
11

Design a Boolean circuit that verifies whether a given integer 0 ≤ x < 16 is divisible by 5

Mathematics
2 answers:
Dmitry_Shevchenko [17]4 years ago
8 0

This question is incomplete, the complete question is;

Your boss asks you to design a Boolean circuit that verifies whether a given integer 0 < x < 16 is divisible by 5.

Every such number is represented in binary using four bits, say b₃b₂b₁b₀, and so your Boolean circuit will have four inputs. For instance, the number 13 is written in binary as 1101 and so to test its divisibility by 5 a user would feed the values b₀ = 1, b₁ = 0, b₂ = 1, and b₃ = 1 into the inputs of your circuit.

The Boolean circuit will have a single output, which should deliver the value 1 if the iput values represent a number that is divisible by 5 and 0 otherwise.

a) write down the truth table of the Boolean function F(b₀,b₁,b₂b₃) that implements this "divisible by 5" operation

b) construct a Boolean expression in disjunctive normal form that implements the Boolean function yo wrote down in a)

Answer:

Given that;

integer range = 0≤ x ≤ 16

within 4bits, we can represnt each number

(0,5,10,15)

a)  

Truth table for function that implements  divisible by 5

Integer    B3    B2    B1    B0     Y

0              0       0      0      0      1

1              0       0      0       1      0

2              0       0      1        0     0

3              0       0      1        1      0

4              0       1       0       0     0

5              0       1       0       1      1

6              0       1       1        0     0

7              0       1       1        1       0

8              1       0      0        0      0

9              1       0      0        1       0

10             1       0      1         0      1

11              1       0      1          1      0

12             1        1      0         0     0

13             1         1     0          1      0

14             1         1       1         0     0

15            1         1        1        1       1

b)

Boolean expression that implements the Boolean function from a)

from the truth table;

Boolean expression Y is;

Y = b⁻₃b⁻₂b⁻₁b⁻₀ / y₁   +   b⁻₃b₂b⁻₁b₀ / y₂   +   b₃b⁻₂b₁b⁻₀ / y₃   +   b₃b₂b₁b₀ / y₄

alexandr402 [8]4 years ago
6 0

Answer:

  circuit is in the second attachment

Step-by-step explanation:

Attached is a truth table for the desired circuit, where b3–b0 are the input bits, MSB–LSB. We notice that the output is true whenever b3=b1 and b2=b0. This can be written in DNF as ...

  Y=b_3'b_2'b_1'b_0'+b_3b_2'b_1b_0'+b_3'b_2b_1'b_0+b_3b_2b_1b_0

More compactly, it can be written in terms of the exclusive-nor function as ...

  y=(b_3\odot b_1)\wedge(b_2\odot b_0)

A circuit diagram showing this circuit is the second attachment. (A–D are the input bits, in order MSB–LSB (or its reverse)).

You might be interested in
The hot dog eating champion eats 27.5 hot dogs in 4 minutes. At that rate, how many does he eat in to 10 minute competition
ch4aika [34]
Do 27.5x10=2.750 it will give you that. Hope it helps
5 0
3 years ago
Which equation can be used to calculate the area of the shaded triangle in the figure below?
zzz [600]

Answer:

  • b. 1/2(12x4) = 24 square feet

Step-by-step explanation:

<u>Using rectangle area formula and considering half of it as shaded:</u>

  • A = 1/2bh

<u>Given</u>

  • b = 12 feet, h = 4 feet

<u>The area is:</u>

  • 1/2*12*4 = 24 square feet

Correct option is b.

8 0
3 years ago
Read 2 more answers
There are 3 consecutive integers. The sum of all the integers is equaled to 3 times the 2nd integer. What is the value of the 3
Amanda [17]
The integers would be 1, 2, and 3!
1+2+3 is equal to 6, and 2(3)=6 as well. Hope this helped :)
8 0
3 years ago
If i got 576 pets and then i leave 111 pets and then add another 890 how much do i have in total​
algol [13]

Answer:

1355 pets

Step-by-step explanation:

576 pets - 111 pets = 465 pets

465 pets + 890 pets = 1355 pets

5 0
3 years ago
Read 2 more answers
Evaluate 8-m/m+p3 when m=8 n=2 p=7
seropon [69]

Answer:

28

Step-by-step explanation:

8 - 8 / 8 + 7 *3

PEMDAS

8 - 1 * 7 - 3

8 - 1 + 21

28

3 0
3 years ago
Other questions:
  • Can you please help me I'm so confused
    15·2 answers
  • Which module is not a function?
    6·1 answer
  • Work out the circumfence of this circle
    11·2 answers
  • The tee for the sixth hole on a golf course is 305 yards from the tee. On that hole, Marsha hooked her ball to the left, as sket
    13·1 answer
  • Please can you help me with this problem. Thanks.
    5·1 answer
  • 4x = -8 + 4y<br> 2 = -x + 2y<br> Can anyone solve this in substitution
    12·1 answer
  • Determine the solution to the given system of equations. -2 equals negative y minus x. Y equals negative 1 minus x
    7·1 answer
  • Use the bar graph to find the experimental probability of the event.
    11·1 answer
  • Find TV is TJ = 4 .
    12·1 answer
  • Perform the indicated operations. Reduce the answers to lowest terms .<br>​
    12·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!