32-х | procedure Init_array (var Ust; Kol : Integer); |
16-ти | procedure Init_array (var Ust; Kol : word); |
Kol – количество устанавливаемых элементов битовой переменной;
Ust – переменная произвольного типа.
Процедура устанавливает биты строки в состояния, определяемые переменной Ust методом переписывания Kol байт переменной в динамическую память, выделенную для битовых данных. Длина битовой строки устанавливается равной - Kol*8. В 16 разрядной версии, при необходимости, длина ограничивается величиной, максимально допустимой для изменяемой битовой переменной.
Пример преобразования целочисленной переменной, величина которой равна 5, в битовую последовательность (1010000000000000) длиной 16 бит, приведен в таблице:
32-х |
|
16-ти |
|