selector.html 3.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <html>
  2. <head>
  3. <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  4. <title>Селектор битов</title>
  5. </head>
  6. <body bgcolor="FFFFFF">
  7. <h1><img align="center" src="../../../../en/icons/bitSelector.gif" width="32" height="32">
  8. <em>Селектор битов</em></h1>
  9. <p><table>
  10. <tr><td><strong>Библиотека:</strong></td>
  11. <td><a href="index.html">Плексоры</a></td></tr>
  12. <tr><td><strong>Введён в:</strong></td>
  13. <td>2.0.5</td></tr>
  14. <tr><td valign="top"><strong>Внешний вид:</strong></td>
  15. <td valign="top"><img src="../../../../en/img-libs/selector.png" width="34" height="33"></td></tr>
  16. </table></p>
  17. <h2>Поведение</h2>
  18. <p>Принимая на входе несколько битов, этот компонент будет разделять их на несколько одинаковых по размеру групп (начиная с бита с самым низким порядком) и пускать на выход группу, определённую выбирающим входом.</p>
  19. <p>Например, если у нас есть 8-битный вход 01010101, и мы должны иметь 3-битный выход, то группа 0 будет тремя битами 101 с самым низким порядком, группа 1 - следующие три бита, 010, и группа 2 - следующие три бита 001. (Все биты за пределами верхней границы заполняются нулями.) Выбирающий вход будет 2-разрядным номером, который выбирает, какая из этих трех групп посылается на выход; если на выбирающем входе 3, то на выходе будет 000.</p>
  20. <h2>Контакты (предполагается, что компонент направлен на восток)</h2>
  21. <dl>
  22. <dt>Западный край (вход, разрядность соответствует атрибуту Биты данных)</dt>
  23. <dd>Входные данные, из которых должны выбираться биты для вывода.</dd>
  24. <dt>Восточный край (выход, разрядность соответствует атрибуту Выходные биты)</dt>
  25. <dd>Группа битов из входных данных, определённая выбирающим входом.</dd>
  26. <dt>Южный край (вход, разрядность равна отношению атрибутов Биты данных и Выходные биты, округлённому вверх)</dt>
  27. <dd>Выбирающий вход: определяет, какая из групп битов должна быть направлена на выход.</dd>
  28. </dl>
  29. <h2>Атрибуты</h2>
  30. <p>Когда компонент выбран, или уже добавлен, клавиши от 0 до 9 меняют его атрибут <q>Выходные биты</q>, комбинации от Alt-0 до Alt-9 меняют его атрибут <q>Биты данных</q>, а клавиши со стрелками меняют его атрибут <q>Направление</q>.</p>
  31. <dl>
  32. <dt>Направление</dt>
  33. <dd>Направление компонента (его выхода относительно его входа).</dd>
  34. <dt>Биты данных</dt>
  35. <dd>Разрядность входа данных компонента.</dd>
  36. <dt>Выходные биты</dt>
  37. <dd>Разрядность выхода компонента.</dd>
  38. </dl>
  39. <h2>Поведение Инструмента Нажатие</h2>
  40. <p>Нет.</p>
  41. <h2>Поведение Инструмента Текст</h2>
  42. <p>Нет.</p>
  43. <p><a href="../index.html">Назад к <em>Справке по библиотеке</em></a></p>
  44. </body>
  45. </html>