Δυαδικό σύστημα

Το δυαδικό σύστημα αρίθμησης αναπαριστά αριθμητικές τιμές χρησιμοποιώντας δύο σύμβολα, το 0 και το 1. Πιο συγκεκριμένα, το δυαδικό είναι θεσιακό σύστημα με βάση το δύο. Κάθε ψηφίο ανήκει σε μία τάξη μεγέθους μεγαλύτερη κατά ένα από αυτήν του ψηφίου στα δεξιά του. Έτσι, κάθε ψηφίο ενός δυαδικού αριθμού από δεξιά προς τ' αριστερά δηλώνει μονάδα, δυάδα, τετράδα, οκτάδα κ.ο.κ.

Ονομάζεται δυαδικό επειδή η αναπαράσταση της πληροφορίας γίνεται με χρήση δύο συμβόλων.

Παράδειγμα

Ο δυαδικός αριθμός αναπαριστά ποσότητα ίση με 1 μονάδα , 0 δυάδες , 1 τετράδα και 1 οκτάδα . Διαβάζεται : "ένα,ένα,μηδέν,ένα με βάση 2". Ισούται δηλαδή με τον αριθμό 13 του δεκαδικού συστήματος, .

Δυαδικό σύστημα στους υπολογιστές

Η αποθήκευση και επεξεργασία των δεδομένων στους ηλεκτρονικούς υπολογιστές γίνεται ψηφιακά. Οδηγώντας, για παράδειγμα, την είσοδο ενός λογικού κυκλώματος με τάση ρεύματος μεγαλύτερη μιας συγκεκριμένης τιμής (π.χ +3 Volts) αναπαριστούμε το ψηφίο "1", ενώ οδηγώντας την είσοδο με τάση ρεύματος μικρότερη μιας συγκεκριμένης τιμής (π.χ +2 Volts) αναπαριστούμε το ψηφίο "0". Λόγω της σχετικά απλής υλοποίησης στα ηλεκτρονικά κυκλώματα το δυαδικό σύστημα χρησιμοποιείται εκτεταμένα στους ηλεκτρονικούς υπολογιστές για την αναπαράσταση αριθμητικών δεδομένων. Άλλα χρησιμοποιούμενα συστήματα είναι το σύστημα κινητής υποδιαστολής, το σύστημα σταθερής υποδιαστολής, η δυαδική κωδικοποίηση δεκαδικού, και άλλα.

Χρήσεις του Δυαδικού Συστήματος Αριθμών[1]

Τα δυαδικά συστήματα αριθμών χρησιμοποιούνται για διάφορους σκοπούς και η πιο σημαντική χρήση του δυαδικού συστήματος αριθμών είναι:

  • Το δυαδικό σύστημα αριθμών χρησιμοποιείται σε όλα τα Ψηφιακά Ηλεκτρονικά Μέσα για την εκτέλεση διαφόρων λειτουργιών.
  • Οι Γλώσσες Προγραμματισμού χρησιμοποιούν Σύστημα Δυαδικών Αριθμών για την κωδικοποίηση και την αποκωδικοποίηση δεδομένων.
  • Το δυαδικό σύστημα αριθμών χρησιμοποιείται στις Επιστήμες Δεδομένων για διάφορους σκοπούς κ.λπ.

Μετατροπή από το δεκαδικό στο δυαδικό σύστημα

Παράδειγμα μετατροπής αριθμού από βάση-10 σε βάση-2: Ο δεκαδικός 250 σημειώνεται σε πίνακα με δυνάμεις του 10 και μέσω πίνακα με δυνάμεις του 2 γίνεται η μετατροπή του στον αντίστοιχο δυαδικό 11111010.


Παρακάτω παρουσιάζεται μέσω παραδείγματος ένας απλός τρόπος μετατροπής φυσικών αριθμών από δεκαδική σε δυαδική μορφή.

Έστω ότι έχουμε τον αριθμό 1310, όπως στο αρχικό παράδειγμα. Γράφουμε τις δυνάμεις του 2, μέχρι να προκύψει αριθμός μεγαλύτερος ή ίσος από τον ζητούμενο αριθμό, οπότε σταματάμε στον αμέσως προηγούμενο.

20=1
21=2
22=4
23=8

Στην προκειμένη περίπτωση ο ζητούμενος αριθμός είναι το 13, άρα σταματάμε στο 23=8, γιατί 24=16>13. Παρατηρούμε ότι ο αριθμός 23 χωράει μια φορά στο 13, άρα σημειώνουμε x1. Το αποτέλεσμα της αφαίρεσης είναι 5. Το 22 χωράει μια φορά στο 5 άρα σημειώνουμε x1. Μένει 1 , όμως το 21 δε χωράει στο ένα άρα σημειώνουμε x0. Τέλος το 20 χωράει μια φορά στο ένα , άρα σημειώνουμε x1.

13
-23 x1
5
-22 x1
1
-21 x0
1
-20 x1
0

Γράφοντας τις σημειώσεις στη σειρά από πάνω ως κάτω, προκύπτει ο αριθμός σε δυαδική μορφή. Δηλαδή, 11012 = 1310. Με τον ίδιο τρόπο μπορούμε να μετατρέψουμε έναν δεκαδικό αριθμό σε οποιοδήποτε σύστημα, χρησιμοποιώντας κάθε φορά τις δυνάμεις της βάσης του εκάστοτε συστήματος αρίθμησης (οκταδικό, δεκαεξαδικό κτλ.).


Ένας δεύτερος επίσης απλός τρόπος για την μετατροπή ενός αριθμού από το δεκαδικό σύστημα αρίθμησης στο δυαδικό είναι

Βήμα 1 : διαιρούμε τον αριθμό με το 2 (ακέραια διαίρεση δηλ. δεν προχωράμε σε υποδιαστολή)

Βήμα 2 : Το πηλίκο που βρήκαμε το διαιρούμε με το 2

Πραγματοποιούμε επαναληπτικά το βήμα 2 εως ότου στο πηλίκο έχουμε 0

Τέλος παίρνουμε από κάτω προς τα πάνω (ανάποδα) τα υπόλοιπα των διαιρέσεων και έχουμε τον αριθμό στο δυαδικό σύστημα αρίθμησης

Βιβλιογραφια : Εισαγωγή στην Επιστήμη των Υπολογιστών, ΠΛΗ10, Τόμος Α΄, ΕΑΠ 2000


Μετατροπή από δυαδικό σε δεκαδικό και αντίστροφα

Ένας εύκολος τρόπος για να κάνουμε τις μετατροπές από δυαδικό σε δεκαδικό και αντίστροφα φαίνονται στην εικόνα

Μετατροπή από το δυαδικό στο δεκαεξαδικό σύστημα

Για την μετατροπή απο δυαδικό αριθμό σε δεκαεξαδικό ακολουθούμε τα παρακάτω βήματα:

1. Αρχίζοντας από το δεξιότερο ψηφίο του δυαδικού αριθμού το χωρίζουμε ανά 4 ψηφία μέχρι το αριστερότερο ψηφίο.

  Εάν η αριστερότερη τετράδα δεν συμπληρώνει 4 ψηφία, προσθέτουμε 0 στα αριστερά μέχρι να σχηματιστεί ολοκληρωμένη τετράδα.

2. Υπολογίζουμε τον δεκαεξαδικό αριθμό που προκύπτει για κάθε τετράδα σύμφωνα με την παρακάτω μέθοδο:

  Αρχίζοντας απο δεξιά κάθε στοιχείο αντιστοιχεί σε: 
  1ο ψηφίο: 20
  2ο ψηφίο: 21
  3ο ψηφίο: 22
  4ο ψηφίο: 23
  Όπου υπάρχει το ψηφίο 1 στην δυαδική τετράδα, προσθέτουμε το πιο πάνω αντίστοιχο αποτέλεσμα. 
  Το αποτέλεσμα που προκύπτει είναι σε δεκαδική μορφή. 
  Επομένως, απαιτείται μετατροπή του κάθε αριθμού σε δεκαεξαδικό αριθμό όπως στον παρακάτω πίνακα:
  
Τετράδα στο δυαδικό Δεκαδικός αριθμός Δεκαεξαδικός αριθμός
0000 0 0
0001 1 1
0010 2 2
0011 3 3
0100 4 4
0101 5 5
0110 6 6
0111 7 7
1000 8 8
1001 9 9
1010 10 Α
1011 11 Β
1100 12 C
1101 13 D
1110 14 E
1111 15 F

"Data Recovery Programming", Tarun Tyagi, BPB Publications, New Delhi, India, ISBN 81-7656-922-4

  1. «Binary Number System - Definition, Conversion, Examples». www.geeksforgeeks.org. Ανακτήθηκε στις 12 Ιουνίου 2024. 

http://www.datadoctor.biz/gr/data_recovery_programming_book_chapter4-page15.html Αρχειοθετήθηκε 2012-10-10 στο Wayback Machine.

Πρόσθεση δυαδικών αριθμών

Για την πρόσθεση των δυαδικών αριθμών ισχύουν οι ακόλουθοι κανόνες:

0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 0 και 1 το κρατούμενο
1 + 1 + 1 = 1 και 1 το κρατούμενο

Έτσι για παράδειγμα, για να προσθέσουμε σε μορφή ψηφιολέξης (byte) τους αριθμούς 121 και 107, έχουμε:

(121) 01111001
(107) 01101011 +
(228) 11100100

Όπου η πρόσθεση αρχίζει όπως και στο δεκαδικό από τα δεξιά, δηλ. από την λιγότερο σημαντική θέση.

Αφαίρεση δυαδικών αριθμών

Για την αφαίρεση των δυαδικών αριθμών ισχύουν οι ακόλουθοι κανόνες:

0 - 0 = 0
1 - 0 = 1
1 - 1 = 0
0 - 1 = 1 και 1 το δανειζόμενο


Έτσι για παράδειγμα, για να αφαιρέσουμε σε μορφή ψηφιολέξης (byte) τους αριθμούς 121 και 107, έχουμε:

(121) 01111001
(107) 01101011 -
(014) 00001110

Όπου η αφαίρεση αρχίζει όπως και στο δεκαδικό από τα δεξιά, δηλ. από την λιγότερο σημαντική θέση.

Αναπαράσταση αρνητικών αριθμών στο δυαδικό σύστημα

Για να αναπαρασταθούν αρνητικοί αριθμοί με το δυαδικό σύστημα αρίθμησης χρησιμοποιούνται δύο βασικά τρόποι, το συμπλήρωμα ως προς 1 και το συμπλήρωμα ως προς 2.

Συμπλήρωμα ως προς 1

Σε αυτήν την μέθοδο αντιστρέφονται τα ψηφία του δυαδικού αριθμού, όπου δηλαδή 0 γίνεται 1 και όπου 1 γίνεται 0, και ο αριθμός που προκύπτει θεωρείται ο αρνητικός του πρώτου.

Έτσι για παράδειγμα, ο (θετικός) αριθμός 7 σε μορφή ψηφιολέξης (byte) είναι ο ακόλουθος:
0000 0111
και ο αρνητικός -7 σε μορφή συμπληρώματος ως προς 1 γίνεται:
1111 1000

Το πρόβλημα με την συγκεκριμένη μέθοδο είναι πως υπάρχουν δύο αναπαραστάσεις για το μηδέν:
0000 0000 (για ένα "θετικό" μηδέν)
και
1111 1111 (για ένα "αρνητικό" μηδέν)

Για να αντιμετωπιστεί αυτό το πρόβλημα δημιουργήθηκε μια δεύτερη μέθοδος, το συμπλήρωμα ως προς 2

Συμπλήρωμα ως προς 2

Στο συμπλήρωμα ως προς 2, μετά την αντιστροφή των δυαδικών ψηφίων προστίθεται επιπλέον ο αριθμός 1. Έτσι, και πάλι με παράδειγμα τον αριθμό 7 σε μορφή ψηφιολέξης (byte):
0000 0111
αντιστρέφουμε όπως στο συμπλήρωμα ως προς 1:
1111 1000
και τελικά προσθέτουμε το 1:
1111 1001

Πρόσημο και μέτρο

Υπάρχει και ένας τρίτος τρόπος αναπαράστασης των αρνητικών αριθμών, ο οποίος δε χρησιμοποιείται πολύ συχνά, αλλά είναι πιο προσιτός στον άνθρωπο , καθώς μοιάζει πολύ με τον τρόπο αναπαράστασης αρνητικών αριθμών στο δεκαδικό σύστημα.

Στο σύστημα αυτό, το πρώτο από αριστερά δυαδικό ψηφίο λαμβάνεται ως το πρόσημο του δυαδικού αριθμού, ενώ τα ψηφία που ακολουθούν χρησιμοποιούνται για τον υπολογισμό του μέτρου του. Αν το πρώτο ψηφίο από τα αριστερά είναι 0, ο αριθμός θεωρείται θετικός, ενώ αν το πρώτο ψηφίο από τα αριστερά είναι 1, ο αριθμός θεωρείται αρνητικός.

Έτσι, αν χρησιμοποιούμε 8 bits (δυαδικά ψηφία ) για την αναπαράσταση του αριθμού, το 7 είναι

00000111

ενώ , το -7 θα είναι αντίστοιχα

10000111

Δείτε επίσης

Read other articles:

Badan Pengawas Obat dan Makanan BPOMGambaran umumDasar hukumPeraturan Presiden Nomor 80 Tahun 2017 tentang Badan Pengawas Obat dan MakananKepalaDr. Ir. Penny Kusumastuti Lukito, M.C.P.Sekretaris Utamaapt. Dra. Rita Mahyona, M.SiDeputiDeputi Bidang Pengawasan Obat, Narkotika, Psikotropika, Prekursor, dan Zat Adiktif-Deputi Bidang Pengawasan Obat Tradisional, Suplemen Kesehatan dan Kosmetikapt. Dra. Reri Indriani, M.Si.Deputi Bidang Pengawasan Pangan Olahanapt. Dra. Rita Endang, M.Kes.Depu...

 

Pekerja lingkungan meletakkan containment boom di kawasan Pangkalan Angkatan Udara Offutt ketika banjir untuk mengantisipasi kemungkinan menyebarnya bahan bakar yang bocor ke lingkungan Ekologi terapan adalah salah satu sub-bidang ekologi yang menggunakan ilmu terapan dari ilmu ekologi untuk menyelesaikan permasalahan di dunia. Ekologi terapan juga mencakup bidang ilmu yang fokus kepada penerapan konsep, teori, model, atau metode-metode ekologi dasar ke permasalahan lingkungan.[1] Kon...

 

The Official Album of the 2002 FIFA World CupCompilation album by Various artistsReleasedMay 2, 2002LabelSony Music Entertainment JapanVarious artists chronology Music of the World Cup: Allez! Ola! Ole!(1998) The Official Album of the 2002 FIFA World Cup(2002) Voices from the FIFA World Cup(2006) Singles from The Official Album BoomReleased: 20 March 2002[1] We're on the BallReleased: 9 May 2002 Anthem (The 2002 FIFA World Cup Official Anthem)Released: 15 June 2002 Alternative cov...

German music photographer (born 1963) This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Guido Karp – news · newspapers · books · scholar · JSTOR (November 2018) (Learn how and when to remove this...

 

Demolished football stadium in New Orleans, Louisiana (USA) Tulane StadiumThe Sugar BowlWillow Street entrance in 1979New OrleansLocation in the United StatesShow map of the United StatesNew OrleansLocation in LouisianaShow map of LouisianaAddressWillow Street andBen Weiner DriveLocationTulane UniversityNew Orleans, LouisianaCoordinates29°56′34″N 90°7′3″W / 29.94278°N 90.11750°W / 29.94278; -90.11750OwnerTulane UniversityOperatorTulane UniversityCapacity80,...

 

B

  此條目介紹的是拉丁字母中的第2个字母。关于其他用法,请见「B (消歧义)」。   提示:此条目页的主题不是希腊字母Β、西里尔字母В、Б、Ъ、Ь或德语字母ẞ、ß。 BB b(见下)用法書寫系統拉丁字母英文字母ISO基本拉丁字母(英语:ISO basic Latin alphabet)类型全音素文字相关所属語言拉丁语读音方法 [b][p][ɓ](适应变体)Unicode编码U+0042, U+0062字母顺位2数值 2歷史發...

Building in Central, Hong Kong Beaconsfield House拱北行Beaconsfield House, Hong Kong, c.1966General informationTypeGovernment officesLocation4 Queen's Road, Central, Hong KongOpening8 June 1963Destroyed1995OwnerHK GovernmentTechnical detailsFloor count6Lifts/elevators1Beaconsfield House (Chinese: 拱北行) was a government office building in Hong Kong's Central district. Built in 1963, the building was home to the Information Services Department until it was demolished along with the ...

 

Single by Bella Throne and Zendaya Fashion Is My KryptoniteSingle by Bella Thorne and Zendayafrom the album Made in Japan ReleasedJuly 20, 2012 (2012-07-20)Recorded2012Genre Electropop pop rap Length2:34LabelWalt DisneySongwriter(s)Ben CharlesBella Thorne singles chronology Can't Stay Away(2012) Fashion Is My Kryptonite(2012) Contagious Love(2013) Zendaya singles chronology Something to Dance For(2012) Fashion Is My Kryptonite(2012) Contagious Love(2013) Fashion Is My K...

 

باول شيرين معلومات شخصية الميلاد 28 أغسطس 1974 (العمر 49 سنة)إدنبرة  مركز اللعب وسط الجنسية المملكة المتحدة  معلومات النادي النادي الحالي كيلمارنوك (first-team coach) مسيرة الشباب سنوات فريق Whitehill Welfare F.C. [الإنجليزية]‏ سلتيك المسيرة الاحترافية1 سنوات فريق م. (هـ.) 1991–1992 ألوا أ...

内華達州 美國联邦州State of Nevada 州旗州徽綽號:產銀之州、起戰之州地图中高亮部分为内華達州坐标:35°N-42°N, 114°W-120°W国家 美國建州前內華達领地加入聯邦1864年10月31日(第36个加入联邦)首府卡森城最大城市拉斯维加斯政府 • 州长(英语:List of Governors of {{{Name}}}]]) • 副州长(英语:List of lieutenant governors of {{{Name}}}]])喬·隆巴爾多(R斯塔...

 

Investment company in Hong Kong Denway Motors Limited 駿威汽車有限公司Company typeSubsidiaryTraded asSEHK: 203IndustryAutomobileFounded1992; 32 years ago (1992)HeadquartersHong KongArea servedPeople's Republic of ChinaKey peopleChairman: Mr. Zhang FangyouParentGuangzhou Automobile GroupWebsiteDenway Motors Limited Denway Motors Limited is an investment holding company listed in Hong Kong. It engages in the manufacturing, assembly and trading of motor vehicles and aut...

 

Online education platform IBM SkillsBuildURLhttps://skillsbuild.org IBM SkillsBuild (previously, IBM Academic Initiative) is an American online educational website and initiative product of IBM established in 2005. It offers free digital training in STEM, computer study, cyber, information technology and other sciences through various courses. It hosts soft skills training courses as well.[1][2] It has partnership with several universities in US.[3] In October 2022 par...

Zambia en los Juegos Olímpicos Bandera de ZambiaCódigo COI ZAMCON Comité Olímpico Nacional de ZambiaJuegos Olímpicos de México 1968Deportistas 7 en 2 deportesMedallas 0 0 0 0 Historia olímpicaJuegos de verano 1964* • 1968 • 1972 • 1976 • 1980 • 1984 • 1988 • 1992 • 1996 • 2000 • 2004 • 2008 • 2012 • 2016 • 2020 • *Part...

 

Portrait of Samuel Kirkland by Augustus Rockwell Samuel Kirkland (December 1, 1741 – February 28, 1808) was a Presbyterian minister and missionary among the Oneida and Tuscarora peoples of present-day central New York State. He was a long-time friend of the Oneida chief Skenandoa. Kirkland graduated from Princeton in 1765. In 1793 as part of his missionary work with the Oneida tribe he founded a seminary, the Hamilton-Oneida Academy in Clinton, New York. The seminary admitted both white and...

 

Gaines County, TexasLokasi di negara bagian TexasLokasi negara bagian Texas di Amerika SerikatDidirikan1876SeatSeminoleWilayah • Keseluruhan1.503 sq mi (3.893 km2) • Daratan1.502 sq mi (3.890 km2) • Perairan1 sq mi (3 km2), 0.03%Populasi • (2000)14.467 • Kepadatan10/sq mi (4/km²)Situs webwww.co.gaines.tx.us Gaines County adalah county yang terletak di negara bagian Texas, Amerika Ser...

第三届夏季青年奧林匹克運動會摔跤比賽比賽場館岩石體育中心公園日期2018年10月12日至14日項目數15参赛选手110位選手,來自51個國家和地區← 20142026 → 2018年夏季青年奧林匹克運動會摔跤比賽於2018年10月12日至14日在布宜諾斯艾利斯岩石體育中心公園舉行。 参赛资格 运动员必须是于2001年1月1日至2003年12月31日出生才有参加青年奥运的资格。[1] 资格赛 项�...

 

Евре́йские погро́мы в пери́од Гражда́нской войны́ в Росси́и — еврейские погромы, совершавшиеся в 1918—1922 годах бандитскими группировками, состоявшими в ситуативных альянсах (порой меняя сторону несколько раз, и формально находясь на воинской службе одной из сторон) с...

 

Group of protists with at least one whip-like appendage Not to be confused with flagellation, fellate, or ciliate. This article is about eukaryotic flagellates. For bacterial flagella and their differences, see Flagellum. Flagellata from Ernst Haeckel's Artforms of Nature, 1904 Parasitic Excavata (Giardia lamblia) Green algae (Chlamydomonas) A flagellate is a cell or organism with one or more whip-like appendages called flagella. The word flagellate also describes a particular construction (o...

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages) This article is written like a personal reflection, personal essay, or argumentative essay that states a Wikipedia editor's personal feelings or presents an original argument about a topic. Please help improve it by rewriting it in an encyclopedic style. (July 2023) (Learn how and when to remove this message) This article may be confusing or unclear ...

 

Thomas KaraoğlanBackground informationAlso known asDer CheckerBorn (1993-03-20) 20 March 1993 (age 31)OriginDuisburg, GermanyGenresPopOccupationSingerYears active2010–presentLabelsAriolaMusical artist Thomas Karaoglan (born 20 March 1993 in Duisburg) known professionally as Der Checker is a German singer from the label Ariola.[1] Biography Karaoglan is of Armenian descent. He became popular from participating in the German casting show Deutschland sucht den Superstar, where he...