SlideShare a Scribd company logo
Αρικμθτικά ςυςτιματα ςτον Η/Υ και θ
 εξζλιξθ τουσ για τθν επικοινωνία του
        ανκρϊπου με τον Η/Υ


   Δεκαδικό, δυαδικό, οκταδικό και δεκαεξαδικό
               ςφςτθμα αρίκμιςθσ.
Αριθμητικά ςυςτήματα
Η ανάγκθ του ανκρϊπου για μετριςεισ οδιγθςε:

•Αρχικά ςτθν επινόθςθ των αρικμϊν
•Κατόπιν ςτθν επινόθςθ ςυμβόλων για τθν
  παράςταςθ τουσ
•Τζλοσ ςτθ δθμιουργία των αρικμθτικϊν
  ςυςτθμάτων: Ρ.χ. δεκαδικό, δυαδικό, τριαδικό,
  τετραδικό, … , οκταδικό, .., δεκαεξαδικό ..
Το δεκαδικό ςφςτημα αρίθμηςησ
•Επικράτθςε ςτθν κακθμερινι ηωι μασ
•Χρθςιμοποιεί τα αραβικά ψθφία 0, 1, 2, … ,9
•Στο ςφςτθμα αυτό οι μακθματικζσ πράξεισ γίνονται με
μεγάλθ ευχζρεια από τον άνκρωπο
•Επειδι το μακαίνει από μικρι θλικία
Ερώτηςη: Οι άραβεσ τι αρικμοφσ χρθςιμοποιοφνε;

 Απάντηςη: τουσ Ινδικοφσ Αρικμοφσ.
Αριθμητικά ςυςτήματα
  Το όνομα ενόσ ςυςτιματοσ αρίκμθςθσ προζρχεται από τον αρικμό των
  ψθφίων που χρθςιμοποιεί για τθν παράςταςθ των αρικμϊν.

•Ο αρικμόσ αυτόσ ονομάηεται «βάςθ» του ςυςτιματοσ
•Το δεκαδικό ςφςτθμα (βάςθ 10) χρθςιμοποιεί τα ψθφία
   0,1, 2, 3, 4, 5, 6, 7, 8 και 9
•Το δυαδικό ςφςτθμα (βάςθ 2) χρθςιμοποιεί τα ψθφία 0,1
•Το οκταδικό ςφςτθμα (βάςθ 8) χρθςιμοποίει τα ψθφία 0,1,3,4,5,6,7
•Το δεκαεξαδικό ςφςτθμα (βάςθ 16) χρθςιμοποιεί τα
   ψθφία 0, 1, 2, 3, 4, 5, 6, 7, 8 , 9, A, B, C, D, E και F

  Ζνα από τα ςφμβολα ςθμαίνει τθν ζλλειψη ποςότητασ, το μηδζν, και τα
  άλλα ςφμβολα διαφζρουν από το προθγοφμενό τουσ (όπωσ τα ζχουμε
  καταγράψει) κατά μια ακζραιθ μονάδα.
Αριθμητικά ςυςτήματα
•Η κζςθ των ςυμβόλων μζςα ςτον αρικμό τουσ δίνει και τθν
ςυνολικι αρικμθτικι τουσ αξία, γιατί κάκε ςφμβολο
πολλαπλαςιάηεται με τθν βάςθ υψωμζνθ ςε κάποια δφναμθ.
•Ο εκκζτθσ τθσ κζςθσ ακριβϊσ αριςτερά από τθν
υποδιαςτολι είναι μθδζν. Οι εκκζτεσ αυξάνονται κατά μια
μονάδα αν πθγαίνουμε ςε αριςτερότερθ κζςθ και
μειϊνονται κατά μια μονάδα αν πθγαίνουμε ςε δεξιότερθ
κζςθ. Πλεσ οι χρθςιμοποιοφμενεσ κζςεισ, από τθν
μεγαλφτερθ μζχρι τθν μικρότερθ, πρζπει να περιζχουν
κάποιο ςφμβολο, ζςτω κι αν αυτό είναι το μθδζν.
Ραραδείγματα δεκαδικϊν (DEC)
Απορία: Γιατί ο Η/Υ δεν χρθςιμοποιεί το
      δεκαδικό ςφςτθμα αρίκμθςθσ;

  Αν κζλαμε να παραςτιςουμε τουσ αρικμοφσ ςτον
  υπολογιςτι με το 10δικό ςφςτθμα, κα ζπρεπε να
  καταςκευάςουμε ζνα φυςικό μζςο που να
  παριςτάνει 10 διαφορετικζσ καταςτάςεισ
•Είναι πολφ ακριβότερο (θλεκτρονικά κυκλϊματα).
•Ρολφ πιο δφςκολο (π.χ. να γίνουν αρικμθτικζσ
πράξεισ ςε αυτό).
Το δυαδικό ςφςτημα αρίθμηςησ

 Είναι το πιο     διαδεδομζνο   ςφςτθμα   ςτουσ
 υπολογιςτζσ.

•Τα ψθφία που χρθςιμοποιοφμε είναι το «0» και
το«1».
•Σε ζνα θλεκτρονικό κφκλωμα θ αναπαράςταςθ του
ψθφίου 1 μπορεί να είναι περνάει ρεφμα ενϊ 0 δεν
περνάει ρεφμα.
Σχηματιςμόσ: 2αδικό, 4αδικό, 8αδικό, 10δικό, 16αδικό
                       Μέθοδορ με ηην οποία ζσημαηίζοςμε ηοςρ
                       (ακέπαιοςρ) απιθμούρ ζηο κάθε ζύζηημα
                       απίθμηζηρ:

                       Βήμα-Α : Βάζοςμε ηο 0 ζηην θέζη με εκθέηη
                       μηδέν.
                       Βήμα-Β : Πποζθέηοςμε ζηον απιθμό μια
                       ακέπαια μονάδα, οπόηε σπηζιμοποιούμε ζηην
                       θέζη με εκθέηη μηδέν ηο επόμενο ζύμβολο.
                       Βήμα-Γ : Αν δεν ςπάπσει επόμενο ζύμβολο,
                       βάζοςμε 0 ζηην θέζη αςηή και πποζθέηοςμε 1
                       ζηην απιζηεπή διπλανή θέζη.

                       Πποζέξηε:
                       • Σηο δςαδικό [10] είναι ηο δύο.
                       • Σηο ηεηπαδικό [10] είναι ηο ηέζζεπα.
                       • Σηο οκηαδικό [10] είναι ηο οκηώ.
                       • Σηο δεκαδικό [10] είναι ηο δέκα.
                       • Σηο δεκαεξαδικό [10] είναι ηο δεκαέξι.
                       Το [10] δηλώνει ηην βάζη ηοσ ζσζηήμαηος
                       αριθμων!
Συμβολικι Γλϊςςα
Η δθμιουργία μιασ χαμθλισ επιπζδου γλϊςςασ προγραμματιςμοφ,
  δθλαδι μια γλϊςςα πολφ κοντά ςτθ γλϊςςα μθχανισ και ςτο υλικό
  του υπολογιςτι.


Ζνα πρόγραμμα ςε γλϊςςα μθχανισ είναι ζνα μοτίβο από bits ςτα
  οποία κωδικοποιοφνται εντολζσ του επεξεργαςτι και δεδομζνα. Αυτό
  γίνεται πιο ευανάγνωςτο αντικακιςτϊντασ τισ ακολουκίεσ των bits με
  μνθμονικά ςφμβολα.
Συμβολικι Γλϊςςα

Ο ψθφιακόσ υπολογιςτισ μπορεί να χρθςιμοποιιςει μόνο δυαδικοφσ αρικμοφσ και να
   εκτελζςει διαδοχικά εντολζσ που του δίνονται κι αυτζσ με μορφι δυαδικοφ
   αρικμοφ. Τα προγράμματα που φτιάχνονται με τζτοιεσ εντολζσ λζμε πωσ
   φτιάχνονται ςε γλϊςςα μθχανισ. Πταν, για παράδειγμα, κζλουμε να αυξιςουμε το
   περιεχόμενο κάποιου καταμετρθτι Ν κατά 2, δίνουμε εντολζσ ςε γλϊςςα μθχανισ,
   που μοιάηουν κάπωσ ζτςι:
000001000000001100101011001000000000000000010000
   000010000000001100101011


Αυτζσ οι μεγάλεσ ςειρζσ από 0 και 1 ιταν κουραςτικζσ για τον άνκρωπο. Θα
   βελτιωνόταν κάπωσ θ κατάςταςθ, αν γράφονταν οι εντολζσ αυτζσ με οκταδικοφσ
   αρικμοφσ:
01001453 10000020 02001453
Συμβολικι Γλϊςςα

Ζτςι οι εντολζσ διαβάηονταν λίγο πιο εφκολα, πάλι όμωσ δεν ιταν απλό να δει κανείσ
   αμζςωσ ποια δουλειά ζκαναν αυτζσ οι εντολζσ. Επίςθσ, αν ικελαν οι
   προγραμματιςτζσ να κάνουν διορκϊςεισ, προςκικεσ και διαγραφζσ εντολϊν ςε
   πρόγραμμα γραμμζνο ςε γλϊςςα μθχανισ, αντιμετϊπιηαν τεράςτιεσ δυςκολίεσ ςε
   μια διαδικαςία πολφ ευάλωτθ από λάκθ. Επινοικθκε λοιπόν μια ςυμβολικι
   γλϊςςα για τισ εντολζσ που καταλάβαινε ο υπολογιςτισ και γράφτθκε ζνα
   ςυμβολομεταφραςτικό πρόγραμμα (assembler), που μετζτρεπε ζνα πρόγραμμα
   ςυμβολικισ γλϊςςασ ςε ζνα πρόγραμμα ςε γλϊςςα μθχανισ.
Το προθγοφμενο παράδειγμα κα ζμοιαηε ςε μια υποκετικι ςυμβολικι γλϊςςα κάπωσ
   ζτςι:
LDA N ;Ν ΕΙΝΑΙ Ο ΜΕΤ΢ΗΤΗΣ ADD +2 ;ΑΥΞΑΝΕΤΑΙ ΚΑΤΑ 2 STA N ;ΑΡΟΘΗΚΕΥΕΤΑΙ Η
   ΝΕΑ ΤΙΜΗ

More Related Content

PPTX
Arithimitika sistima
vagvas
 
PPT
ΚΩΔΙΚΟΠΟΙΗΣΗ
Katerina Drimili
 
PPT
Αναπαράστασης πληροφορίας με δυαδικά ψηφία (2)
mdaglis
 
PPTX
Κεφάλαιο 21
Κατερίνα Λάζαρη
 
PPT
Η έννοια του byte
mdaglis
 
PPTX
Κεφάλαιο 22
Κατερίνα Λάζαρη
 
PPTX
Οι φυσικοί αριθμοί
Γιάννης Φερεντίνος
 
ODP
Οι αριθμοί του επιπέδου!
jimvelissaris
 
Arithimitika sistima
vagvas
 
ΚΩΔΙΚΟΠΟΙΗΣΗ
Katerina Drimili
 
Αναπαράστασης πληροφορίας με δυαδικά ψηφία (2)
mdaglis
 
Κεφάλαιο 21
Κατερίνα Λάζαρη
 
Η έννοια του byte
mdaglis
 
Κεφάλαιο 22
Κατερίνα Λάζαρη
 
Οι φυσικοί αριθμοί
Γιάννης Φερεντίνος
 
Οι αριθμοί του επιπέδου!
jimvelissaris
 

What's hot (8)

PPTX
Γρήγοροι πολλαπλασιασμοί και διαιρέσεις με 10, 100
Γιάννης Φερεντίνος
 
PDF
Δεκαδικοί αριθμοί Κεφ.35
stamatiademogianni
 
PPT
μετατροπή κλάσματος σε δεκαδικό και δεκαδικού σε κλάσμα
Γιάννης Φερεντίνος
 
PPT
Στρογγυλοποίηση φυσικών και δεκαδικών αριθμών
Γιάννης Φερεντίνος
 
PPTX
Δεκαδικοί αριθμοί
Γιάννης Φερεντίνος
 
PPT
Μετατροπή κλάσματος σε δεκαδικό
Γιάννης Φερεντίνος
 
PPTX
Μετρώ το μήκος
Γιάννης Φερεντίνος
 
PPTX
Δυνάμεις του 10
Γιάννης Φερεντίνος
 
Γρήγοροι πολλαπλασιασμοί και διαιρέσεις με 10, 100
Γιάννης Φερεντίνος
 
Δεκαδικοί αριθμοί Κεφ.35
stamatiademogianni
 
μετατροπή κλάσματος σε δεκαδικό και δεκαδικού σε κλάσμα
Γιάννης Φερεντίνος
 
Στρογγυλοποίηση φυσικών και δεκαδικών αριθμών
Γιάννης Φερεντίνος
 
Δεκαδικοί αριθμοί
Γιάννης Φερεντίνος
 
Μετατροπή κλάσματος σε δεκαδικό
Γιάννης Φερεντίνος
 
Μετρώ το μήκος
Γιάννης Φερεντίνος
 
Δυνάμεις του 10
Γιάννης Φερεντίνος
 
Ad

Viewers also liked (11)

DOCX
Sillabus parte 1
Yasmani Pardo
 
PPTX
9 Rules for Responsible Content
Oscar Bueno
 
PDF
Circular2512003
Milton Pabel Cazas Gonzales
 
PPTX
Antoni maria alcover
Omar Herrera Rodríguez
 
PPS
女孩的樹洞畫走紅網絡
lys167
 
PDF
ENTORNO DE TRABAJO
yoseju
 
PDF
Idt surat jewellery courses assignments details
idtinstitutesurat
 
PDF
IBM Power 755 Server Data Sheet
IBM India Smarter Computing
 
PDF
Apresentação acid51
Vinícius Bermnn
 
PPTX
Redes sociales
carmenacero
 
PDF
jhojan diego
2732910
 
Sillabus parte 1
Yasmani Pardo
 
9 Rules for Responsible Content
Oscar Bueno
 
Antoni maria alcover
Omar Herrera Rodríguez
 
女孩的樹洞畫走紅網絡
lys167
 
ENTORNO DE TRABAJO
yoseju
 
Idt surat jewellery courses assignments details
idtinstitutesurat
 
IBM Power 755 Server Data Sheet
IBM India Smarter Computing
 
Apresentação acid51
Vinícius Bermnn
 
Redes sociales
carmenacero
 
jhojan diego
2732910
 
Ad

Similar to Arithimitika sistima (20)

ODP
Arithimitika sistima
vagvas
 
PPSX
Ερευνητική Εργασία "Aνάπτυξη λογισμικού παιχνιδιών αριθμητικής λογικής Math...
christinatikva
 
PDF
Mathematica (Γενικές οδηγίες)
John Fiorentinos
 
PDF
Αριθμητικά συστήματα - Δυαδικό Σύστημα Αρίθμισης Η/Υ και πράξεις σε αυτό.
Georgios Giannopoulos
 
DOC
Διαγώνισμα Δομή Ακολουθίας 2
educast
 
PPTX
Το Δυαδικό Σύστημα
pasxelfstone
 
PDF
Σημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψης
Θανάσης Δρούγας
 
PPT
B1-1-Data_Presentation
papettas
 
PDF
Digital World
Μαρια Γκανα
 
PPTX
Algorithms
papettas
 
PPT
Βασικές έννοιες προγραμματισμού
Ιωάννου Γιαννάκης
 
PPT
Κεφάλαιο 1 Ψηφιακός κόσμος
Tselep Ria
 
PDF
ΓΕΝΙΚΑ ΒΗΜΑΤΑ ΣΤΙΣ ΔΟΜΕ ΕΠΑΝΑΛΗΨΗΣ.pdf
petroskorobos
 
PDF
ανάπτυξη 2007 θεμ
educast
 
PDF
σημειωσεις Microworlds-pro
ssuser5d74a6
 
PDF
5ο Διδακτικό Σενάριο - Ταξινόμηση με τη μέθοδο Φυσαλίδας
Vasilis Drimtzias
 
PDF
ΠΛΗ 10 - Συστήματα αρίθμησης - Δυαδικό - Σημειώσεις
Onlearn
 
PDF
ΑΕΠΠ: 22ο Φύλλο Ασκήσεων
Nikos Michailidis
 
Arithimitika sistima
vagvas
 
Ερευνητική Εργασία "Aνάπτυξη λογισμικού παιχνιδιών αριθμητικής λογικής Math...
christinatikva
 
Mathematica (Γενικές οδηγίες)
John Fiorentinos
 
Αριθμητικά συστήματα - Δυαδικό Σύστημα Αρίθμισης Η/Υ και πράξεις σε αυτό.
Georgios Giannopoulos
 
Διαγώνισμα Δομή Ακολουθίας 2
educast
 
Το Δυαδικό Σύστημα
pasxelfstone
 
Σημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψης
Θανάσης Δρούγας
 
B1-1-Data_Presentation
papettas
 
Digital World
Μαρια Γκανα
 
Algorithms
papettas
 
Βασικές έννοιες προγραμματισμού
Ιωάννου Γιαννάκης
 
Κεφάλαιο 1 Ψηφιακός κόσμος
Tselep Ria
 
ΓΕΝΙΚΑ ΒΗΜΑΤΑ ΣΤΙΣ ΔΟΜΕ ΕΠΑΝΑΛΗΨΗΣ.pdf
petroskorobos
 
ανάπτυξη 2007 θεμ
educast
 
σημειωσεις Microworlds-pro
ssuser5d74a6
 
5ο Διδακτικό Σενάριο - Ταξινόμηση με τη μέθοδο Φυσαλίδας
Vasilis Drimtzias
 
ΠΛΗ 10 - Συστήματα αρίθμησης - Δυαδικό - Σημειώσεις
Onlearn
 
ΑΕΠΠ: 22ο Φύλλο Ασκήσεων
Nikos Michailidis
 

More from vagvas (7)

PPTX
Registers
vagvas
 
PPTX
Signal
vagvas
 
PPTX
Signal
vagvas
 
PPT
Memorymc 101025140817-phpapp02
vagvas
 
ODP
νέο παρουσίαση Open document
vagvas
 
PPS
Ergasthrio1
vagvas
 
PPT
Machine
vagvas
 
Registers
vagvas
 
Signal
vagvas
 
Signal
vagvas
 
Memorymc 101025140817-phpapp02
vagvas
 
νέο παρουσίαση Open document
vagvas
 
Ergasthrio1
vagvas
 
Machine
vagvas
 

Arithimitika sistima

  • 1. Αρικμθτικά ςυςτιματα ςτον Η/Υ και θ εξζλιξθ τουσ για τθν επικοινωνία του ανκρϊπου με τον Η/Υ Δεκαδικό, δυαδικό, οκταδικό και δεκαεξαδικό ςφςτθμα αρίκμιςθσ.
  • 2. Αριθμητικά ςυςτήματα Η ανάγκθ του ανκρϊπου για μετριςεισ οδιγθςε: •Αρχικά ςτθν επινόθςθ των αρικμϊν •Κατόπιν ςτθν επινόθςθ ςυμβόλων για τθν παράςταςθ τουσ •Τζλοσ ςτθ δθμιουργία των αρικμθτικϊν ςυςτθμάτων: Ρ.χ. δεκαδικό, δυαδικό, τριαδικό, τετραδικό, … , οκταδικό, .., δεκαεξαδικό ..
  • 3. Το δεκαδικό ςφςτημα αρίθμηςησ •Επικράτθςε ςτθν κακθμερινι ηωι μασ •Χρθςιμοποιεί τα αραβικά ψθφία 0, 1, 2, … ,9 •Στο ςφςτθμα αυτό οι μακθματικζσ πράξεισ γίνονται με μεγάλθ ευχζρεια από τον άνκρωπο •Επειδι το μακαίνει από μικρι θλικία Ερώτηςη: Οι άραβεσ τι αρικμοφσ χρθςιμοποιοφνε; Απάντηςη: τουσ Ινδικοφσ Αρικμοφσ.
  • 4. Αριθμητικά ςυςτήματα Το όνομα ενόσ ςυςτιματοσ αρίκμθςθσ προζρχεται από τον αρικμό των ψθφίων που χρθςιμοποιεί για τθν παράςταςθ των αρικμϊν. •Ο αρικμόσ αυτόσ ονομάηεται «βάςθ» του ςυςτιματοσ •Το δεκαδικό ςφςτθμα (βάςθ 10) χρθςιμοποιεί τα ψθφία 0,1, 2, 3, 4, 5, 6, 7, 8 και 9 •Το δυαδικό ςφςτθμα (βάςθ 2) χρθςιμοποιεί τα ψθφία 0,1 •Το οκταδικό ςφςτθμα (βάςθ 8) χρθςιμοποίει τα ψθφία 0,1,3,4,5,6,7 •Το δεκαεξαδικό ςφςτθμα (βάςθ 16) χρθςιμοποιεί τα ψθφία 0, 1, 2, 3, 4, 5, 6, 7, 8 , 9, A, B, C, D, E και F Ζνα από τα ςφμβολα ςθμαίνει τθν ζλλειψη ποςότητασ, το μηδζν, και τα άλλα ςφμβολα διαφζρουν από το προθγοφμενό τουσ (όπωσ τα ζχουμε καταγράψει) κατά μια ακζραιθ μονάδα.
  • 5. Αριθμητικά ςυςτήματα •Η κζςθ των ςυμβόλων μζςα ςτον αρικμό τουσ δίνει και τθν ςυνολικι αρικμθτικι τουσ αξία, γιατί κάκε ςφμβολο πολλαπλαςιάηεται με τθν βάςθ υψωμζνθ ςε κάποια δφναμθ. •Ο εκκζτθσ τθσ κζςθσ ακριβϊσ αριςτερά από τθν υποδιαςτολι είναι μθδζν. Οι εκκζτεσ αυξάνονται κατά μια μονάδα αν πθγαίνουμε ςε αριςτερότερθ κζςθ και μειϊνονται κατά μια μονάδα αν πθγαίνουμε ςε δεξιότερθ κζςθ. Πλεσ οι χρθςιμοποιοφμενεσ κζςεισ, από τθν μεγαλφτερθ μζχρι τθν μικρότερθ, πρζπει να περιζχουν κάποιο ςφμβολο, ζςτω κι αν αυτό είναι το μθδζν.
  • 7. Απορία: Γιατί ο Η/Υ δεν χρθςιμοποιεί το δεκαδικό ςφςτθμα αρίκμθςθσ; Αν κζλαμε να παραςτιςουμε τουσ αρικμοφσ ςτον υπολογιςτι με το 10δικό ςφςτθμα, κα ζπρεπε να καταςκευάςουμε ζνα φυςικό μζςο που να παριςτάνει 10 διαφορετικζσ καταςτάςεισ •Είναι πολφ ακριβότερο (θλεκτρονικά κυκλϊματα). •Ρολφ πιο δφςκολο (π.χ. να γίνουν αρικμθτικζσ πράξεισ ςε αυτό).
  • 8. Το δυαδικό ςφςτημα αρίθμηςησ Είναι το πιο διαδεδομζνο ςφςτθμα ςτουσ υπολογιςτζσ. •Τα ψθφία που χρθςιμοποιοφμε είναι το «0» και το«1». •Σε ζνα θλεκτρονικό κφκλωμα θ αναπαράςταςθ του ψθφίου 1 μπορεί να είναι περνάει ρεφμα ενϊ 0 δεν περνάει ρεφμα.
  • 9. Σχηματιςμόσ: 2αδικό, 4αδικό, 8αδικό, 10δικό, 16αδικό Μέθοδορ με ηην οποία ζσημαηίζοςμε ηοςρ (ακέπαιοςρ) απιθμούρ ζηο κάθε ζύζηημα απίθμηζηρ: Βήμα-Α : Βάζοςμε ηο 0 ζηην θέζη με εκθέηη μηδέν. Βήμα-Β : Πποζθέηοςμε ζηον απιθμό μια ακέπαια μονάδα, οπόηε σπηζιμοποιούμε ζηην θέζη με εκθέηη μηδέν ηο επόμενο ζύμβολο. Βήμα-Γ : Αν δεν ςπάπσει επόμενο ζύμβολο, βάζοςμε 0 ζηην θέζη αςηή και πποζθέηοςμε 1 ζηην απιζηεπή διπλανή θέζη. Πποζέξηε: • Σηο δςαδικό [10] είναι ηο δύο. • Σηο ηεηπαδικό [10] είναι ηο ηέζζεπα. • Σηο οκηαδικό [10] είναι ηο οκηώ. • Σηο δεκαδικό [10] είναι ηο δέκα. • Σηο δεκαεξαδικό [10] είναι ηο δεκαέξι. Το [10] δηλώνει ηην βάζη ηοσ ζσζηήμαηος αριθμων!
  • 10. Συμβολικι Γλϊςςα Η δθμιουργία μιασ χαμθλισ επιπζδου γλϊςςασ προγραμματιςμοφ, δθλαδι μια γλϊςςα πολφ κοντά ςτθ γλϊςςα μθχανισ και ςτο υλικό του υπολογιςτι. Ζνα πρόγραμμα ςε γλϊςςα μθχανισ είναι ζνα μοτίβο από bits ςτα οποία κωδικοποιοφνται εντολζσ του επεξεργαςτι και δεδομζνα. Αυτό γίνεται πιο ευανάγνωςτο αντικακιςτϊντασ τισ ακολουκίεσ των bits με μνθμονικά ςφμβολα.
  • 11. Συμβολικι Γλϊςςα Ο ψθφιακόσ υπολογιςτισ μπορεί να χρθςιμοποιιςει μόνο δυαδικοφσ αρικμοφσ και να εκτελζςει διαδοχικά εντολζσ που του δίνονται κι αυτζσ με μορφι δυαδικοφ αρικμοφ. Τα προγράμματα που φτιάχνονται με τζτοιεσ εντολζσ λζμε πωσ φτιάχνονται ςε γλϊςςα μθχανισ. Πταν, για παράδειγμα, κζλουμε να αυξιςουμε το περιεχόμενο κάποιου καταμετρθτι Ν κατά 2, δίνουμε εντολζσ ςε γλϊςςα μθχανισ, που μοιάηουν κάπωσ ζτςι: 000001000000001100101011001000000000000000010000 000010000000001100101011 Αυτζσ οι μεγάλεσ ςειρζσ από 0 και 1 ιταν κουραςτικζσ για τον άνκρωπο. Θα βελτιωνόταν κάπωσ θ κατάςταςθ, αν γράφονταν οι εντολζσ αυτζσ με οκταδικοφσ αρικμοφσ: 01001453 10000020 02001453
  • 12. Συμβολικι Γλϊςςα Ζτςι οι εντολζσ διαβάηονταν λίγο πιο εφκολα, πάλι όμωσ δεν ιταν απλό να δει κανείσ αμζςωσ ποια δουλειά ζκαναν αυτζσ οι εντολζσ. Επίςθσ, αν ικελαν οι προγραμματιςτζσ να κάνουν διορκϊςεισ, προςκικεσ και διαγραφζσ εντολϊν ςε πρόγραμμα γραμμζνο ςε γλϊςςα μθχανισ, αντιμετϊπιηαν τεράςτιεσ δυςκολίεσ ςε μια διαδικαςία πολφ ευάλωτθ από λάκθ. Επινοικθκε λοιπόν μια ςυμβολικι γλϊςςα για τισ εντολζσ που καταλάβαινε ο υπολογιςτισ και γράφτθκε ζνα ςυμβολομεταφραςτικό πρόγραμμα (assembler), που μετζτρεπε ζνα πρόγραμμα ςυμβολικισ γλϊςςασ ςε ζνα πρόγραμμα ςε γλϊςςα μθχανισ. Το προθγοφμενο παράδειγμα κα ζμοιαηε ςε μια υποκετικι ςυμβολικι γλϊςςα κάπωσ ζτςι: LDA N ;Ν ΕΙΝΑΙ Ο ΜΕΤ΢ΗΤΗΣ ADD +2 ;ΑΥΞΑΝΕΤΑΙ ΚΑΤΑ 2 STA N ;ΑΡΟΘΗΚΕΥΕΤΑΙ Η ΝΕΑ ΤΙΜΗ