bentar mas aku durung mudeng :)
mungkin paling gampang ngomong dlm bit aja deh :
a -> 1 = 01
b -> 2 = 10
c -> 3 = 11
nah kalo abc ingin 'digabung' bisa jadi 011011
kemudian jika 011011 ingin diubah jadi hexa maka
tinggal dibagi 4bit 01 dan 1011 dimana 01=1hex dan
1011=Bhex maka 011011=1Bhex
utk menggabung gunakan perintah geser bit (kalo gak
salah SHL dan SHR ?) jadi nilai a digeser paling ujung
diikuti b kemudian c gak perlu digeser :
data a--> 01 SHL 2 = 010000
data b--> 10 SHL 1 = 001000
data c--> = 000011
------ OR
1Bhex = 011011
semoga gitu deh maksudnya? :)) (cek SHL nya)
untuk memecah kembali kode itu ke nilai a,b,c bisa
digunakan operasi logika (misal and,or dst)
contoh :
011011 and 110000 = 010000 <-- data a(digeser bitnya)
011011 and 001100 = 001000 <-- data b(digeser bitnya)
011011 and 000011 = 000011 <-- data c
gitu ya mas maksudnya?
(CMIIW)
Nikov.
--- nirwan deris <[EMAIL PROTECTED]> wrote:
> konversi dari 3 byte ascii ke 1 byte hex?
> Kalau misal contoh anda sbb:
> 'a'->'1' lalu 'b'->'2' lalu 'c'->'3'
> > kemudian saya ingin menjadikan 3 ascii di atas sbg
> 1
> hex bernilai 123, ini
> yg saya maksud mas-mas.....trus mikro yg saya pake
> at89c51.
> intinya saya ingin mengirim data ascii dari komputer
> antara 0 sampai 255 kemikrokontroler, kemudian
> setiap
> data sebagai ID nya sebelum data diberi sebuah
> karakter. itu yg uka ingirim virus pict sp
> seh????????
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam
> protection around
> http://mail.yahoo.com
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
SPONSORED LINKS
| Power supply | Rf power amplifier | Power amplifier |
| Audio power amplifier | Audio power | Hobies |
YAHOO! GROUPS LINKS
- Visit your group "Elektronik-a" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
