Komputer, Programming
Kode binar. Jinis lan dawa kode binar. kode binar Reverse
kode binar punika wangun media rekaman ing wangun gedhe-gedhe lan zeros. Kuwi sistem kanggo ngitung basa positional 2. Kanggo tanggal, kode binar (Tabel presented rada ngisor iki ngemot sawetara conto ngrekam nomer) digunakake ing kabeh piranti digital. Popularitasé amarga dhuwur linuwih lan gamblang wangun entri iki. aritmetika binar banget prasaja, mungguh, lan iku gampang kanggo ngleksanakake ing hardware. elektronik Digital komponen (utawa lagi disebut - logika) banget dipercaya lagi operate ing mung rong negara: a unit logis (IE saiki), lan logika nul (ora saiki). Mangkono, wong mbandhingaké favorably karo komponen analog, kang adhedhasar transients.
Carane yaiku wujud binar nulis?
Ayo kita ndeleng carane tombol kuwi wis kawangun. Salah digit kode binar bisa ngemot mung rong negara: nul lan siji (0 lan 1). Nalika nggunakake rong bit dadi bisa kanggo ngrekam papat nilai: 00, 01, 10, 11. Entri telung digit ngandhut wolung negara: 000, 001 ... 110, 111. Asil sing dawa kode binar punika gumantung ing nomer cepot. expression iki bisa ditulis nganggo rumus: N = 2m, ngendi: m - iku nomer bit, lan N - nomer kombinasi.
Jinis kode binar
The microprocessors sing tombol digunakake kanggo ngrekam macem informasi kanggo diproses. Bit kode binar Ngartekno bisa ngluwihi kapasitas prosesor lan memori internal. Ing kasus kaya mengkono, nomer span long sel memori kaping lan diproses karo mung sawetara swara. Ing kasus iki, kabeh sektor memori sing diparengake ing multi-bait kode binar, dianggep minangka nomer siji.
- gak peduli;
- kode tselyeznakovye langsung;
- mbalikke landmark;
- tandha tambahan;
- kode Gray;
- kode-Express Gray.
- kode cilik.
Ayo kita nimbang ing liyane rinci saben wong.
kode binar gak peduli
Ayo kang ndeleng apa ngebentuk wangun rekaman kuwi. Kode ongko gak peduli saben dicokot (binar) digit nggantosi jurusan loro. Mangkono nomer cilik sing bisa ditulis ing wangun iki, iku nul lan maksimum bisa dituduhake dening rumus: M = 2 n -1. Iki nomer loro wis rampung netepake sawetara tombol, kang bisa ditulis ing kode binar. Ayo kang katon ing kamungkinan saka formulir entri ngandika. Nalika nganggo jinis iki gak peduli tombol kasusun saka wolung bit, sawetara nomer bisa sawetara saka 0 kanggo 255. kode Hexadecimal bakal duwe sawetara saka 0 kanggo 65535. Ing wolung dicokot pemroses kanggo nyimpen lan ngrekam nomer iki nggunakake rong sektor memori sing dumunung ing addressees jejer . Work karo tombol kuwi menehi printah khusus.
kode karakter kabeh Direct
Ing wangun saka tombol binar MSB digunakake kanggo ngrekam nomer plate. Zero cocok kanggo plus, lan unit - minus. Minangka asil sawetara discharge iki nomer kode pindah ing arah negatif. Pranyata metu sing wolung dicokot mlebu ongko nomer tombol binar bisa ditulis ing sawetara saka -127 kanggo +127. Heksadesimal - ing sawetara saka -32767 kanggo +32767. Ing wolung dicokot pass kanggo nyimpen kode kuwi nggunakake rong sektor jejer.
A kerugian iki wangun rekaman punika bit tombol simbolis lan numerik kudu diproses dhewe. Kalkulus program apa kode iki kanggo njaluk rumit banget. Kanggo ngganti pilihan lan mlebu bit perlu kanggo ngleksanakake mekanisme sing mask karakter, kang nyumbang menyang Tambah cetha ing ukuran lunak lan nyuda ing kinerja. Supaya kanggo ngilangke kerugian iki wis ngenalaken jinis anyar saka tombol - malik kode binar.
Mlebu tombol bali
Iki wangun nulis iku béda karo kode langsung mung ing sawetara negatif kang dijupuk dening inverting kabeh bit saka tombol. Ing digital lan tandha bit sing memper. Amarga iki, kalkulus karya karo jinis kode sing Ngartekno Sederhana. Nanging, tombol mbalikke mbutuhake algoritma khusus kanggo nemtokake simbol digit pisanan, ngitung ing Nilai Absolute nomer. A rekonstruksi tandha saka cahya asil. Menapa malih, ing nomer mbalikke lan kode nerusake kanggo ngrekam loro tombol digunakake nul. Senadyan kasunyatan sing isine iki ora duwe tandha positif utawa negatif.
Mlebu nomer binar kode tambahan
Jinis iki rekaman ora kadhaptar shortcomings tombol sadurungé. kode kuwi ngidini summation langsung saka loro nomer positif lan negatif. Mangkono iku wis ora dianakaké analisis tandha dicokot. Kabeh iki dadi bisa thanks kanggo kasunyatan sing nomer tambahan sing ring simbol alam lan ora entitas Ponggawa, kayata tombol maju lan sakdurunge. Menapa malih, faktor penting iku pitungan tambahan ons kanggo generate kode binar iku banget gampang. Iku cukup kanggo malik siji tambahan tombol. Nalika nganggo jinis iki saka kode karakter dumadi saka wolung bit, sawetara nomer bisa sawetara saka -128 kanggo +127. Heksadesimal tombol bakal duwe sawetara -32768 kanggo +32767. Pemroses wolung dicokot kanggo nyimpen nomer kuwi uga nggunakake rong sektor jejer.
kode binar menarik tambahan efek katon kang kedadean diarani extension tandha. Ayo kang ndeleng apa. efek iku ing proses kang nindakake Nilai siji-bait ing saben dicokot saka loro-bait bait cekap dhuwur nilai Nemtokake mlebu bit saka bait kurang. Pranyata metu sing kanggo panyimpenan saka mlebu nomer karakter sampeyan bisa nggunakake supaya dhuwur bit. Nalika Nilai tombol iki ora diganti rampung.
kode Gray
Iki wangun nulis, iku ateges sing tombol siji-langkah. Sing, ing transisi saka siji regane liyane wis ganti mung siji dicokot informasi. Kesalahan nalika maca data ndadékaké kanggo transisi saka siji posisi liyane karo wektu tipis nutup kerugian. Nanging, nggayuh asil rampung salah nalika sudut posisi saka proses kuwi wis rampung ngilangi. Ing kauntungan saka kode iki kemampuan kanggo kaca informasi. Contone, inverting ing-urutan dhuwur bit, sampeyan bisa mung ngganti arah referensi. Iki amarga ing input kontrol nglengkapi. Nalika Nilai iki bisa outputted minangka pinggiran Rising lan Mudhun ing siji sumbu fisik rotasi. Wiwit resmi direkam ing tombol Grey istimewa kode karakter, kang ora metokake Panjenengan data numerik nyata, sadurunge luwih bisa dibutuhake kanggo ngowahi iku sadurunge menyang seratan binar biasa. Iki wis rampung kanthi nggunakake transducer khusus - decoder Gray Binar. Piranti iki gampang temen maujud ing unsur logika SD loro hardware lan software.
Gray kode-Express
Gray Standard siji-langkah tombol kanggo solusi sing diwenehi ing wangun nomer, wungu kanggo daya saka loro. Ing kasus ngendi iku perlu kanggo ngleksanakake solusi, saka wangun kuwi saka rekaman Cut lan nggunakake mung bagean tengah. Akibaté, tombol siji-langkah wis disimpen. Nanging, ing kode sawetara wiwitan angka iki ora nul. Nggeser menyang Nilai kasebut. Sajrone Processing data ing pulsa déning akeh setengah saka prabédan antarane résolusi dhisikan lan suda.
Pengajuan saka sawetara cilik ing tombol telpon-titik binar
Ing proses, kita kudu operate ora mung sedaya wilangan nanging uga cilik. nomer kasebut bisa direkam dening langsung, kuwalik lan kode tambahan. pambangunan asas tombol kasebut iku padha kaya kabèh. Nganti saiki kita panginten sing titik binar kudu hak saka LSB. Nanging iki ora cilik. Iku bisa dumunung ing sisih kiwa lan dicokot paling pinunjul (ing ngono, global bisa ditulis mung nomer cilik), lan variabel tengah (angka mixed bisa direkam).
Perwakilan saka binar Floating-titik
wangun iki digunakake kanggo ngrekam gedhe nomer, utawa kosok balene - cilik. Minangka conto, jarak utawa ukuran atom antarlintang lan elektron. Ing pitungan iki nilai bakal kudu aplikasi kode binar kanthi discharge banget gedhe. Nanging, kita kudu ora njupuk menyang akun kadohan kosmik kanggo milimeter paling cedhak. Mulane, ing wangun tetep-titik ing kasus iki iku ora efisien. Kanggo nampilake kode kuwi dianggo wangun aljabar. Sing, nomer ditulis minangka mantissa pingan dening sepuluh menyang daya tampilan supaya nomer sing dipengini. Monggo weruh yen mantissa ora kudu luwih saka siji, lan sawise titik desimal ngirim ora bisa ditulis kanggo nul.
iku menarik
Punika pitados bilih ing kalkulus binar iki nemokke ing awal 18 abad matématikawan Gottfried Leibniz ing Jerman. Nanging, minangka ilmuwan wis bubar ditemokake, dawa sadurunge iki pribumi ing pulo Polinesia Mangareva kanggo nggunakake iki jenis aritmetika. Senadyan kasunyatan sing kolonialisasi meh rampung gone sistem panomeran asli, peneliti ndandosi binar Komplek lan jinis desimal akun. Kajaba iku, ing ilmuwan kognitif Núñez claims sing kode werna binar iki digunakake ing China kuno minangka adoh bali minangka abad ke-9 SM. e. peradaban kuna kayata Maya uga digunakake Komplek kombinasi desimal lan sistem binar nelusuri slot wektu lan prastawa astronomi.
Similar articles
Trending Now