Числа BCD використовують 4 біти для представлення однієї десяткової цифри. Це означає, що 4-бітове число BCD може представляти десять станів (0-9). Може представляти 8-бітове число BCD 10^(8/4) = 100 станів, а 32-розрядне число BCD може представляти 10^(32/4) = 100 000 000 станів.
Таблиця від десяткової до двійкової
Десяткове число | Двійкове число |
---|---|
8 | 1000 |
9 | 1001 |
10 | 1010 |
11 | 1011 |
По-перше, ви не можете перетворити 8-бітний двійковий код в ТОЧНО один BCD, вам знадобляться 3 конвертери BCD: максимальне значення з 8 бітами становить 255, якщо у вас є числа без знаку, тому потрібні 3 цифри. Використовуйте оперативну пам’ять 8×12 біт. Адреса — це 8-бітне значення, вміст комірки, а отже, і вихід, буде вашим значенням BCD.
Правильною відповіддю є варіант 4, тобто 256. 8-розрядне двійкове число (байт) може мати значення в діапазоні від 0 (00000000 2) до 255 (11111111 2), тобто 2 8 = 256 різних комбінацій бітів, що утворюють один 8-бітний байт. 8 біт, можуть представляти додатні числа від 0 до 255.
Фон
Десяткова цифра | BCD | |
---|---|---|
8 | 4 | |
7 | 0 | 1 |
8 | 1 | 0 |
9 | 1 | 0 |