Kompüter, Proqramlaşdırma
Binary kodu. Növləri və ikili kod uzunluğu. Reverse ikili kod
Binary kodu olanları və adet sıfır şəklində media qeyd formasıdır. Belə bir hesablanması üçün sistem günə qədər bir mövqeli baza 2. ikili kod bütün digital cihazlar istifadə (bir qədər aşağıda təqdim masa nömrələri qeyd bəzi nümunələr var). Onun populyarlıq bu giriş forması yüksək etibarlılıq və sadəlik ilə bağlıdır. Binary hesab müvafiq olaraq, çox sadədir və bu, hardware həyata keçirilməsi üçün asandır. Digital elektron komponentləri (və ya onlar adlanır kimi - məntiq) yalnız iki dövlət fəaliyyət kimi çox etibarlı (cari yəni) bir məntiqi vahid və məntiq sıfır (heç bir cari). Belə ki, onlar keçid əsaslanır analog komponentləri ilə müsbət müqayisə.
yazılı ikili forması necə?
Bizə belə bir əsas formalaşır necə edək. ikili kod yalnız iki dövlətlər ibarət ola bilər One rəqəmli: sıfır və bir (0 və 1). iki bit istifadə edərkən dörd dəyərlər yazmaq mümkün olur: 00, 01, 10, 11. üç rəqəmli giriş səkkiz dövlətlər var: 000, 001 ... 110, 111 nəticə ikili kod uzunluğu tullantıların sayı asılı olmasıdır. Bu ifadə aşağıdakı formula istifadə edərək yazıla bilər: N = 2m, burada: m - bit sayı, və N - birləşməsi sayı.
ikili kodları növləri
mikroprosessorlar işlənəcək məlumat bir sıra yazmaq üçün istifadə açarları. Bit ikili kod əhəmiyyətli dərəcədə artıq ola bilər prosessor gücü və onun daxili yaddaş. Belə hallarda, uzun span çox yaddaş hüceyrələrinin sayı və bir neçə əmrləri ilə emal. Bu halda, multi-byte ikili kod altında ayrılır bütün yaddaş sektorları bir sıra hesab olunur.
- imzasız;
- birbaşa tselyeznakovye kodları;
- Landmark Əks;
- əlavə əlamət;
- Gray kodu;
- Gray kod Express.
- fraksiya kodları.
daha ətraflı onların hər nəzərdən keçirək.
İmzasız ikili kod
belə rekord formu təşkil nə edək. imzasız tam kodları hər bit (ikili) rəqəmli dərəcəsi iki təmsil edir. Belə ki, bu formada yazılı bilər kiçik sayı, sıfır və maksimum aşağıdakı düsturla ilə təmsil oluna bilər: M = 2 n -1. Bu iki ədəd tam ikili kod ifadə edilə bilər ki, əsas spektrini müəyyən olunur. ifadə etdi giriş formaları imkanı baxaq. imzasız əsas səkkiz bit ibarət olan bu növü istifadə edərkən mümkün nömrələri sıra saxlanılması və qonşu adres yerləşən iki yaddaş sahələri istifadə edərək, bu nömrələri qeyd 0 65535. səkkiz-bit prosessorları bir sıra olacaq 0 255 Hexadecimal kodu üçündür . belə açarı ilə iş xüsusi əmrləri təmin edir.
Direct bütün xarakter kodları
ikili düymələri bu formada MSB nömrə yazmaq üçün istifadə olunur. minus - Zero plus, və vahid uyğundur. Bu axıdılması sıra nəticəsində kodlu nömrələri mənfi istiqamətdə keçdikdə. Bu səkkiz-bit imzalanmış tam ikili əsas sayı -127 gələn +127 intervalında yazıla bilər ki çevrilir. Hexadecimal - intervalında -32767 olan +32767 üçün. Belə kodları saxlanılması üçün səkkiz-bit mikroprosessor iki qonşu sahələri istifadə edin.
qeyd bu forma bir dezavantaj rəmzi və rəqəmli əsas bit ayrıca emal olunmalıdır ki. Bu kodları ilə iş alqoritmləri proqramları çox mürəkkəb almaq üçün. seçimi dəyişdirmək və proqram ölçüsü kəskin artması və onun performans azalmasına qatqı təmin xarakteri, maska mexanizmlərini tətbiq etmək lazım bit imzalayacaq. ikili kod əks - bu əlverişsiz aradan qaldırılması üçün əsas yeni növü təqdim olunub.
return düyməsini Sign
yazı Bu forma yalnız əsas bütün bit inverting ilə əldə edilir ki, bir mənfi sayı birbaşa kodu fərqlidir. Bu digital və işarə bit eynidir. Buna görə, kodu bu növü ilə alqoritmlər iş xeyli sadələşdirilmiş olunur. Lakin, arxa əsas sıra mütləq dəyərinin hesablanması, ilk rəqəmli rəmzi tanınması üçün xüsusi alqoritm tələb edir. A nəticəsində dəyər işarəsi yenidən. Bundan başqa, iki düymələri qeyd əks və irəli kodları ədəd sıfır istifadə olunur. bu dəyər müsbət və ya mənfi işarə yoxdur ki, baxmayaraq.
İmzalanmış ikili nömrələri əlavə kodu
rekord Bu cür əvvəlki düymələri çatışmazlıqlar listelenen deyil. Belə kodları müsbət və mənfi ədəd həm birbaşa toplama imkan verir. Belə ki, işarə bit təhlili keçirilir deyil. Bütün bu əlavə nömrələri belə irəli və geri düymələri kimi təbii simvolu ring və süni müəssisə olmasına sayəsində mümkün oldu. Bundan başqa, mühüm amil ikili kodları yaratmaq üçün eklentiler hesablanması son dərəcə asan olmasıdır. Bu əsas əlavə bir geri kifayətdir. səkkiz bit ibarət xarakter kodu bu cür istifadə edərkən mümkün nömrələri sıra -128 gələn +127 qədər. Hexadecimal əsas +32767 üçün -32768 bir sıra olacaq. belə nömrələri saxlanılması üçün səkkiz-bit prosessorları də iki qonşu sahələri istifadə edin.
Binary kodu işarə uzadılması adlanır fenomen əlavə maraqlı müşahidə təsiri. nin nə deməkdir edək. təsiri iki byte hər az bir byte dəyər konvertasiya prosesi kifayət qədər yüksək byte təyin dəyərləri aşağı byte bit imza edir. Bu imzalanmış saxlanması üçün çıxır simvol sayı yüksək sifariş bit istifadə edə bilərsiniz. Bu əsas dəyər tamamilə dəyişməyib zaman.
Gray kodu
yazı Bu forma, mahiyyətcə bir addım açardır. bir dəyər məlumat yalnız bir az dəyişir ki keçid edir. məlumat oxu səhv ofset yüngül vaxt bir yerdən bir keçid gətirib çıxarır. Belə bir prosesin angular mövqeyi tamamilə aradan Lakin, tamamilə yanlış nəticələr əldə. Bu kodu üstünlüyü məlumat əks qabiliyyəti edir. Məsələn, yüksək sifariş bit inverting, sadəcə istinad istiqamətində dəyişə bilərsiniz. Bu tamamlanır nəzarət giriş bağlıdır. bu dəyər fırlanma bir fiziki ox at yüksələn və düşən kənarında kimi outputted edilə bilər. Gray əsas qeydə məlumat yalnız bundan sonra iş adi ikili notation daxil əvvəl çevirmək tələb olunur əvvəl, faktiki ədədi məlumatları daşımır xarakter kodlu ildən. Bu xüsusi transducer istifadə edilir - decoder Gray Binar. Bu cihaz asanlıqla ibtidai məntiq elementləri, həm də avadanlıq və proqram həyata keçirilir.
Gray code-Express
ədəd şəklində təqdim olunur həlli üçün boz Standard bir addım əsas hakimiyyətə qaldırılmış iki. hallarda rekord kəsilmiş belə forma, digər həllər həyata keçirilməsi və yalnız orta hissəsini istifadə etmək lazımdır harada. Nəticədə, bir addım əsas saxlanılır. Lakin, bu ədədi sıra start kodu deyil sıfır. Bu ifadə dəyəri asılıdır. ilkin və aşağı qətnamə arasındakı fərq yarısını istehlak tərəfindən nəbzini data emal zamanı.
ikili sabit point əsas bir fraksiya sıra təqdim
Prosesində, biz bütün nömrələri, həm də fraksiya yalnız fəaliyyət var. Belə nömrələri birbaşa, tərs və əlavə kodlar ilə yazıla bilər. qeyd əsas prinsipi tikinti bütövlükdə kimi eyni. İndiyədək biz ikili nöqtə LSB doğru olmalıdır ki, düşündüm. Amma bu belə deyil. Bu sol və ən əhəmiyyətli bit yerləşdirilə bilər (bu halda, dəyişən yalnız fraksiya nömrələri yazılı bilər), və orta dəyişən (qarışıq dəyərlər qeyd edilə bilər).
ikili üzən-point nümayəndəliyi
Bu forma yazmaq üçün istifadə olunur sayda, və ya əksinə - çox kiçik. Məsələn, məsafələr və ya interstellar atomları və elektron ölçüləri. bu dəyərlər hesablanması bir çox böyük axıdılması ilə ikili kod tətbiq etmək olardı. Lakin, nəzərə yaxın millimetr kosmik məsafə almaq lazımdır. Buna görə də, bu halda sabit point forması səmərəsiz edir. cəbri formu istifadə belə kodları keçirmək üçün. Ki sayı istədiyiniz sıra tapılanlar hakimiyyətə on vurulur bir mantısını kimi yazılmışdır edir. mantis bir daha böyük olmamalıdır ki, xəbərdar ola bilər, və bu nöqtədən sonra sıfıra yazılı edilməməlidir edin.
Bu maraqlıdır
Bu ikili hesabı erkən 18-ci əsrin riyaziyyatçısı Almaniya Gottfried Leibniz icad edilmişdir ki, güman edilir. elm yaxınlarda aşkar kimi, uzun əvvəl bu yerli Mangareva Polinezya ada hesab bu cür istifadə etmək. demək olar ki, tamamilə orijinal nömrələmə sistemini məhv müstəmləkəçilik baxmayaraq, tədqiqatçılar kompleks ikili və hesablarının decimal növ bərpa. Bundan əlavə, idrak alim Nunez ikili kodu coding hələ 9-cu əsrdə qədim Çin istifadə edilmişdir ki, iddia edir. e. Belə Maya kimi digər qədim sivilizasiyalar da vaxt intervalı və astronomik hadisələr izleme üçün kompleks birləşməsi decimal və ikili sistemi istifadə.
Similar articles
Trending Now