Создает комбинационную схему, которая принимает 4-битное число и генерирует 3-битный двоичный номер который аппроксимирует квадратный корень из числа. Например, если квадратный корень равен 3,5 или больше, дайте результат 4. Если квадратный корень равен < 3,5 и ≥ 2,5, дайте результат 3.комбинационная схема, которая принимает 4-битное число и генерирует 3-битный двоичный номер, который аппроксимирует квадратный корень из числа
Действительно ли моя таблица истинности на входе идет таким образом? (Я использую A, B, C, D для моих входов)
INPUTS OUTPUTS Decimal - Square Root Value
__________ __________ ____________________________
A B C D W X Y Z
0 0 0 0 0 0 0 0 0 - 0
0 0 0 1 0 0 0 1 1 - 1
0 0 1 0 0 0 0 1 2 - 1.14
0 0 1 1 0 0 1 0 3 - 1.73
0 1 0 0 0 0 1 0 4 - 2
0 1 0 1 0 0 1 0 5 - 2.23
0 1 1 0 0 0 1 0 6 - 2.44
0 1 1 1 0 0 1 1 7 - 2.64
1 0 0 0 0 0 1 1 8 - 2.82
1 0 0 1 0 0 1 1 9 - 3
1 0 1 0 0 0 1 1 10 - 3.16
1 0 1 1 0 0 1 1 11 - 3.31
1 1 0 0 0 0 1 1 12 - 3.46
1 1 0 1 0 1 0 0 13 - 3.60
1 1 1 0 0 1 0 0 14 - 3.74
1 1 1 1 0 1 0 0 15 - 3.87
У меня возникает проблемы, генерирующие выходную таблицу с «формирует 3-битовый выход двоичного числа, которая аппроксимирует квадратный корень из числа «Может кто-нибудь помочь мне с результатами? Спасибо.
Так что, если квадратный корень из 5 равен 2,23? Означает ли это, что это двоичное значение 2? А что, если это квадратный корень из 15 = 3,87? Означает ли это двоичное значение 4 или 3? @DrakaSAN – JustAStudent
Вы ответили на него в своем вопросе. «Например, если квадратный корень равен 3,5 или больше, дайте результат 4. Если квадратный корень равен <3.5 и ≥ 2.5, дайте результат 3.». – DrakaSAN
Я ответил на все @DrakaSAN. Я редактировал свой вопрос. Правильно ли я поступаю? – JustAStudent