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
Santosh spent $200, before tax, on a DVD player and DVDs. The player cost $120, new DVDs cost $15 and used DVDs cost $5. Santosh
gizmo_the_mogwai [7]

Answer:

Santosh purchased 4 new and 4 used DVDs.

Step-by-step explanation:

From the information given, as you know that Santosh spent $200 and that the DVD player cost $120, you can say that the new and used DVDs cost $80, which can be expressed as:

15x+5y=80, where:

x refers to the number of new DVDs

y refers to the number of used DVDs

Now, as the statement indicates that Santosh purchased the same number of new and used DVDs, this means that x is equal to y and you can replace y with x and solve for x:

15x+5x=80

20x=80

x=80/20

x=4

According to this, the answer is that Santosh purchased 4 new and 4 used DVDs.

3 0
3 years ago
An algal population on the surface of a pond grows by 10% every day. The area it covers can be modelled by the equation y=k$1.1t
Nata [24]

Answer:

Step-by-step explanation:

nilgshgkmhgmjhsbhjh

8 0
3 years ago
Convert the given amount to the given unit.<br> 27 yd; ft<br> 27 yd = ft
timurjin [86]

Answer:

81 ft

Step-by-step explanation:

1 yard=3ft

27 x 3=81

So the answer is 81 ft

4 0
3 years ago
Read 2 more answers
What is the exact circumference of a circle with a radius of 15 cm?
denis-greek [22]

Answer:

(C) 30πcm

Step-by-step explanation:

In order to find circumference you use the formula C (circumference)=2(pi)(r) in which r is the radius. In this case, two and 15 are thirty so to find the circumference all you have is the equation 30 times pi centimeters is equal to the Circumference.

6 0
2 years ago
Find the area of a regular octagon with
vodka [1.7K]

Answer:

Step-by-step explanation:

Area=2(1+\sqrt{2})8²

       =309.0(round to nearest tenth)

5 0
3 years ago
Other questions:
  • What are 5 examples of mechanical energy
    15·1 answer
  • sixteen of 80 dogs in a rescue kennel are puppies. what percent of the dogs in the kennel are puppies
    10·1 answer
  • You pick three cards from a deck without replacing a card before picking the next card. What is the probability that all three c
    10·1 answer
  • When we move upward and to the left along a linear, downward-sloping demand curve, price elasticity of demand a. first becomes l
    11·1 answer
  • Answer anybody ? i can’t do math to save my life lol
    9·2 answers
  • I need help with question 20​
    13·1 answer
  • Circle D is shown. Angles F A E, F D E, and F B E intercept arc F E. ∠FAE measures 72°. What other angle must measure 72°? ∠BFD
    7·2 answers
  • What is the diameter of a circle with the equation (x – 4)2 + (y + 6)2 = 64?
    5·2 answers
  • Help please lol i really need it
    5·2 answers
  • The following image is a piece of tile from a bathroom floor. What does the bolded line represent?
    10·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!