![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
господа как записать в программе число в двоичной системе?
RUS1 © (2002-04-01 11:18:00)господа как записать в программе число в двоичной системе?
Например:
....
TMP:=0001001100010101;
...
Какие знаки ставить перед или после такого представления числа?
или может какаято процедура есть для такой записи?
Зарание благодарен!!!
RUS1 (2002-04-01 12:55:00) [1]ВСЕМ СПАСИБО ГОСПОДА !!!!!!
Все заработало!!!! Теперь я просто мегадемон в чтении етих чертовых бинарных файлов!!!!
ДА ПРИБУДЕТ СИЛА С ВАМИ !!!!!!!
Alx2 (2002-04-01 11:35:00) [2]>PVOzerski © (01.04.02 11:25)
Пардон, не успел :(
Alx2 (2002-04-01 11:29:00) [3]>RUS1 (01.04.02 11:18)
Привет!
Вот ответ
asm
mov tmp, 0001001100010101b;
end;
А решил проблему чтения/декодирования из файла (на прошлой неделе писал)?
PVOzerski (2002-04-01 11:25:00) [4]Синтаксис паскаля такого не обеспечивает, но проблема элементарно обходится:
var
x:smallint;
begin
asm
mov x,0001001100010101b
end;
...
А чтобы вогнать такое в константу, да, в общем, и для других случаев тоже, совет прост:
после такого действия вывести на экран результат в десятичной или 16-ричной системе и
потом в таком виде использовать в тексте программы, добавляя двоичное написание как
комментарий.
Алексей Петров (2002-04-01 11:24:00) [5]Никак. Пиши в 16-ричной, предваряю символом $