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
6x-21&gt;3 and 14x+11&gt;-17
Delicious77 [7]
6x-21>3
Add 21 to both sides
6x>24
Divide 6 on both sides
X>4

14x+11>-17
Subtract 11 from both sides
14x>-28
Divide 14 on both sides
X<-2
8 0
3 years ago
What is the volume of a cone with a height of 5 cm and a diameter of 2 cm
horrorfan [7]

Answer:

Step-by-step explanation:

8 0
3 years ago
Which number sentences could be used to solve this problem?
vovangra [49]
The answer is A. 32x12
3 0
4 years ago
Read 2 more answers
2) 0.6148.24<br> 3<br> I really need help y’all its really hard
BartSMP [9]

Answer:

0.012

Step-by-step explanation:

0.6/48.24

1. multiply numerator and denominator by 100 to get 60/4824

2. divide 60 by 4824

3. you get 0.012

( i would've written out how to get that answer but there are about 10 steps and it's really hard to type them out)

6 0
3 years ago
When the outliers are removed, how does the mean change? (2 points)
quester [9]

Answer:

Option 3: mean increases by 3

Step-by-step explanation:

Current mean:

[50+76+78+2(79)+80+81+2(82)+83] ÷ 10

= 77

Without the outliers:

[76+78+2(79)+80+81+2(82)+83] ÷ 9

= 80

80 - 77 = 3 (increase)

5 0
3 years ago
Other questions:
  • My number has two periods. One 3,0 and 6 in that order the other contains the digits 0,9 and 5 in that order
    15·1 answer
  • Find the value that completes the square r^2-30r+__
    9·1 answer
  • Ashley has a can of vegetables that weighs 138 pounds. Each serving of vegetables is 14 of a pound. She wants to know how many f
    8·2 answers
  • What is the tangent of angle A?
    13·1 answer
  • What is the scientific notation of 68000
    15·2 answers
  • The figure shown is a composite figure. What is its volume? cubic inches
    11·2 answers
  • -2(6 + 2x) + {(2x - 12) = -6?​
    7·2 answers
  • PLEASE HELP !! BRAINLIEST AND 10 POINTS
    11·1 answer
  • DUE MIDNIGHT PLEASE HELP &lt;33
    10·2 answers
  • What is the result of 72 divided by 12? 6 8 9 12
    9·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!