Yup... bit manipulation juga sangat dipake buat kriptografi
(enkripsi/dekripsi data)


-- 
Happy Living.

> karena yg lain sudah menjelaskan secara detail tentang apa itu bit
> operation, saya mencoba menjawab bagian 'kapan dipakenya'.
>
> bit operation itu keperluannya antara lain:
> -perhitungan matematis yg tidak native di processor: operasi akar,
> logaritma, integer 8 byte di prosesor 32bit -- processor risc powerpc
> kalau tidak salah tidak ada operasi pembagian floating point, jadi harus
> di-emulasi software
> -membaca flag dari prosesor dan antara fungsi / subroutine / etc.
> (biasanya disimpan di suatu register flag, dan isinya bit per bit)
> -kompresi data (huffman encoding, rle, etc.)
> -konversi dari data binary representation satu ke yang lain (misalnya
> dari two's complement ke one's complement, signed ke unsigned
> char/integer/byte/long)
> -data komunikasi (misalnya mengirim bit ke rs232)
> -ekstraksi dari low level operation (membaca flag dari register i/o yang
> disimpan dalam bit)
> -operasi pada raster image (bitmap, memori vga card, etc.)
> -konversi dari urutan bit antar mesin yang berbeda (coba cari info
> mengenai topic 'big endian' dan 'little endian' machines, juga kalau di
> socket programming ada fungsi seperti htonl, ntohl, htons... coba ketik
> 'man htons' di linux)..
> -untuk menyimpan flag secara efisien di dalam sebuah integer (bit 1
> untuk x, bit 2 untuk y, tinggal di or atau and saja)..
> sebenarnya masih ada banyak yang lainnya.
>
> semoga bisa bermanfaat...
>
> best regards,
> daniel
>
> Arman Idris wrote:
>
>>Thanks to Danny,Daniel dan Rahman saya jadi banyak dapat ilmu yang
>>susah didapat kalau cuma mengandalkan tutorial dan manual, sekali lagi
>>terima kasih. (saya harus belajar banyak lagi nih kayaknya :( ).
>>
>>btw, saya bukannya kurang ajar tapi saya butuh pencerahan lagi. :)
>>
>>Saya selalu liat di hampir semua tutorial c selalu ada bit operation,
>>apa maksud dan fungsi bit operation, kapan dipakenya (bingung aja
>>selalu ada, tapi sample selalu samar).
>>
>>--
>>Regards,
>>
>>Arman
>>
>>
>>
>
> --
> Berhenti langganan: [EMAIL PROTECTED]
> Arsip dan info: http://linux.or.id/milis
>
>



--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis

Kirim email ke