![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
| Результаты опроса: ? | |||
| + |
|
3 | 100.00% |
| ++ |
|
0 | 0% |
| Голосовавшие: 3. Вы еще не голосовали в этом опросе | |||
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
необходимо сделать прогу для реализации двоичного дешифратора. Плиз если кто может помочь - посодействуйте.
![]() |
|
#2
|
||||
|
||||
|
Цитата:
|
|
#3
|
|||
|
|||
|
ну есть такой прибор - дешифратор. Мне нужен именно двоичный. Т.е. на делфи прога которая будет реализовывать его работу. Описать работу Д. долго, проще прочитать тут : http://www.studfiles.ru/dir/cat32/su...view92315.html если конечно не сочтете за наглость с моей стороны ... там пара обзацев ...
|
|
#4
|
||||
|
||||
|
Цитата:
|
|
#5
|
|||
|
|||
|
Господя!!!
Код:
function Deshifr(AIn : Byte) : DWORD;
begin
If AIn > 63 Then Raise Exception.Create('Sorry, overflow...');
Result := 1 shl AIn;
end;пример простейший. Опять-же, не зыбывай, что разряды считаются справа на лево (это если тебя смутит картинка в статье - там Zi в обратном полядке - первым идет младший разряд). Условие в функции сделано потому, что DWORD - 64 бита, т.е. в простейшем варианте можно сделать только для 7 входных бит. Если нужно больше, то уже надо изобретать велосипед со сложными длинными типами. |
|
#6
|
||||
|
||||
|
Цитата:
байт = 8 бит слово (word) = 2 байта = 16 бит 2 слова (Double word = DWORD) = 4 байта = 32 бит 4 слова (Quad word = QWORD) = 8 байт = 64 бит Ты что-то перепутал? Последний раз редактировалось PhoeniX, 22.11.2011 в 19:38. |
|
#7
|
|||
|
|||
|
Цитата:
Последний раз редактировалось @_L_E_X, 22.11.2011 в 18:50. |
|
#8
|
|||
|
|||
|
Цитата:
Ну ты бы хоть описание ее привел (или ссылку на описание). Никто ж на вскидку не знает как она работает. А прямой поиск только продавцов дает. Опять же, все за тебя никто тут делвть не будет. Для этого есть раздел "Работа". |