SlideShare a Scribd company logo
στον Η/Υ και η εξέλιξη τους για την επικοινωνία το



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

πινόηση των αριθμών
 επινόηση συμβόλων για την
  τους
μιουργία των αριθμητικών
 ν: Π.χ. δεκαδικό, δυαδικό, τριαδικό, τετραδικό, … , οκταδικό, .., δε
Το δεκαδικό σύστημα αρίθμησης
ε στην καθημερινή ζωή μας
 ιεί τα αραβικά ψηφία 0, 1, 2, … ,9
μα αυτό οι μαθηματικές πράξεις γίνονται με μεγάλη ευχέρεια από
μαθαίνει από μικρή ηλικία
Οι άραβες τι αριθμούς χρησιμοποιούνε;


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

ματος
 ψηφία

 ηφία 0,1
ψηφία 0,1,3,4,5,6,7
ί τα
αι F

οσότητας, το μηδέν, και τα άλλα σύμβολα διαφέρουν από το προηγούμενό τους (όπως τα
Αριθμητικά συστήματα
ένη σε κάποια δύναμη.
έση και μειώνονται κατά μια μονάδα αν πηγαίνουμε σε δεξιότερη θέση
Παραδείγματα δεκαδικών (DEC)
ατί ο Η/Υ δεν χρησιμοποιεί το δεκαδικό σύστημα α

ή με το 10δικό σύστημα, θα έπρεπε να κατασκευάσουμε ένα φ

.
Το δυαδικό σύστημα αρίθμησης

ύστημα στους υπολογιστές.

με είναι το «0» και το«1».
η αναπαράσταση του ψηφίου 1 μπορεί να είναι περνάει ρεύμ
Σχηματισμός: 2αδικό, 4αδικό, 8αδικό, 10δικό, 16αδικό
Μέθοδος με 4αδικό 8δικό 10δικό 16αδικ (ακέραιους) αριθμούς στο κάθε σύστημα αρίθμησ
    2αδικό
           την οποία σχηματίζουμε τους
        0      0       0       0    ό 0
Βήμα-Α1 : Βάζουμε το 1 στην 1
               1
                       0        θέση με εκθέτη μηδέν.
                                      1
Βήμα-Β : Προσθέτουμε στον2αριθμό μια ακέραια μονάδα, οπότε χρησιμοποιούμε στην θέση
        10     2       2              2
Βήμα-Γ : Αν δεν υπάρχει επόμενο σύμβολο, βάζουμε 0 στην θέση αυτή και προσθέτουμε 1
        11     3       3       3      3
       100     10      4       4      4
Προσέξτε:
       101     11      5       5      5
   Στο 110
        δυαδικό [10] είναι το δύο.
               12      6       6      6
   Στο 111
        τετραδικό [10] 7
               13      είναι το7τέσσερα.
                                      7
   Στο1000
        οκταδικό [10] είναι το 8
               20     10        οκτώ. 8
   Στο1001
        δεκαδικό [10] είναι το 9
               21     11        δέκα. 9
   Στο1010
        δεκαεξαδικό [10] είναι το δεκαέξι.
               22     12       10     A
Το [10] δηλώνει την 13
      1011     23      βάση 11 συστήματος αριθμων!
                               του    B
      1100     30     14       12     C
      1101     31     15       13     D
      1110     32     16       14      E
      1111     33     17       15      F
      10000   100     20       16     10
      10001   101     21       17     11
      10010   102     22       18     12
      10011   103     23       19     13
      10100   110     24       20     14
Συμβολική Γλώσσα
Η δημιουργία μιας χαμηλής επιπέδου γλώσσας προγραμματισμού,
  δηλαδή μια γλώσσα πολύ κοντά στη γλώσσα μηχανής και στο υλικό
  του υπολογιστή.


Ένα πρόγραμμα σε γλώσσα μηχανής είναι ένα μοτίβο από bits στα
  οποία κωδικοποιούνται εντολές του επεξεργαστή και δεδομένα. Αυτό
  γίνεται πιο ευανάγνωστο αντικαθιστώντας τις ακολουθίες των bits με
  μνημονικά σύμβολα.
Συμβολική Γλώσσα

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


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

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

More Related Content

Viewers also liked

Arithimitika sistima
Arithimitika sistimaArithimitika sistima
Arithimitika sistimavagvas
 
Registers
RegistersRegisters
Registersvagvas
 
vedic mathematics based MAC unit
vedic mathematics based MAC unitvedic mathematics based MAC unit
vedic mathematics based MAC unit
Navya Shree
 
Matenimiento de computadores
Matenimiento de computadoresMatenimiento de computadores
Matenimiento de computadores
Yenii Restrepo
 
Exposición del cubo, cilindro
Exposición del cubo, cilindroExposición del cubo, cilindro
Exposición del cubo, cilindro
Adriana Monserrat García Martíez
 
Tercer informe-de-práctica
Tercer informe-de-prácticaTercer informe-de-práctica
Tercer informe-de-práctica
Adriana Monserrat García Martíez
 
Natural Sport Language Próximos cursos 2014
Natural Sport Language   Próximos cursos 2014Natural Sport Language   Próximos cursos 2014
Natural Sport Language Próximos cursos 2014
Natural Sport Language
 
Empower the Data
Empower the Data Empower the Data
Empower the Data
Enfo
 
Sistemacirculatorio 100318163738-phpapp02
Sistemacirculatorio 100318163738-phpapp02Sistemacirculatorio 100318163738-phpapp02
Sistemacirculatorio 100318163738-phpapp02
tatimantilla
 
Proyecto formando familias emprendedoras (autoguardado)
Proyecto formando familias emprendedoras (autoguardado)Proyecto formando familias emprendedoras (autoguardado)
Proyecto formando familias emprendedoras (autoguardado)
teresacastrodelabarrera
 
Acuerdo 49 de_2000
Acuerdo 49 de_2000Acuerdo 49 de_2000
Acuerdo 49 de_2000
jvrgicardo
 
Trabajo práctico
Trabajo prácticoTrabajo práctico
Trabajo práctico
Nati Rosales
 
Editallicenciarfinalrevisado2012
Editallicenciarfinalrevisado2012Editallicenciarfinalrevisado2012
Editallicenciarfinalrevisado2012
Copefor
 
Resume-Estimation
Resume-EstimationResume-Estimation
Resume-Estimation
singaravelan rajaguru
 
Natural sport language chino
Natural sport language chinoNatural sport language chino
Natural sport language chino
Natural Sport Language
 

Viewers also liked (18)

Arithimitika sistima
Arithimitika sistimaArithimitika sistima
Arithimitika sistima
 
Registers
RegistersRegisters
Registers
 
vedic mathematics based MAC unit
vedic mathematics based MAC unitvedic mathematics based MAC unit
vedic mathematics based MAC unit
 
Matenimiento de computadores
Matenimiento de computadoresMatenimiento de computadores
Matenimiento de computadores
 
Exposición del cubo, cilindro
Exposición del cubo, cilindroExposición del cubo, cilindro
Exposición del cubo, cilindro
 
Tercer informe-de-práctica
Tercer informe-de-prácticaTercer informe-de-práctica
Tercer informe-de-práctica
 
Natural Sport Language Próximos cursos 2014
Natural Sport Language   Próximos cursos 2014Natural Sport Language   Próximos cursos 2014
Natural Sport Language Próximos cursos 2014
 
Ejercicio excel 2
Ejercicio excel 2Ejercicio excel 2
Ejercicio excel 2
 
Empower the Data
Empower the Data Empower the Data
Empower the Data
 
Sistemacirculatorio 100318163738-phpapp02
Sistemacirculatorio 100318163738-phpapp02Sistemacirculatorio 100318163738-phpapp02
Sistemacirculatorio 100318163738-phpapp02
 
Proyecto formando familias emprendedoras (autoguardado)
Proyecto formando familias emprendedoras (autoguardado)Proyecto formando familias emprendedoras (autoguardado)
Proyecto formando familias emprendedoras (autoguardado)
 
Sprachkurse
SprachkurseSprachkurse
Sprachkurse
 
Acuerdo 49 de_2000
Acuerdo 49 de_2000Acuerdo 49 de_2000
Acuerdo 49 de_2000
 
Trabajo práctico
Trabajo prácticoTrabajo práctico
Trabajo práctico
 
Polen
PolenPolen
Polen
 
Editallicenciarfinalrevisado2012
Editallicenciarfinalrevisado2012Editallicenciarfinalrevisado2012
Editallicenciarfinalrevisado2012
 
Resume-Estimation
Resume-EstimationResume-Estimation
Resume-Estimation
 
Natural sport language chino
Natural sport language chinoNatural sport language chino
Natural sport language chino
 

Similar to Arithimitika sistima

Κεφάλαιο 1 Ψηφιακός κόσμος
Κεφάλαιο 1 Ψηφιακός κόσμοςΚεφάλαιο 1 Ψηφιακός κόσμος
Κεφάλαιο 1 Ψηφιακός κόσμοςTselep Ria
 
Αριθμητικά συστήματα - Δυαδικό Σύστημα Αρίθμισης Η/Υ και πράξεις σε αυτό.
Αριθμητικά συστήματα - Δυαδικό Σύστημα Αρίθμισης Η/Υ και πράξεις σε αυτό.Αριθμητικά συστήματα - Δυαδικό Σύστημα Αρίθμισης Η/Υ και πράξεις σε αυτό.
Αριθμητικά συστήματα - Δυαδικό Σύστημα Αρίθμισης Η/Υ και πράξεις σε αυτό.
Georgios Giannopoulos
 
Το Δυαδικό Σύστημα
Το Δυαδικό ΣύστημαΤο Δυαδικό Σύστημα
Το Δυαδικό Σύστημα
pasxelfstone
 
ΠΛΗ10 ΜΑΘΗΜΑ 1.1
ΠΛΗ10 ΜΑΘΗΜΑ 1.1ΠΛΗ10 ΜΑΘΗΜΑ 1.1
ΠΛΗ10 ΜΑΘΗΜΑ 1.1
Dimitris Psounis
 
Αριθμητικά συστήματα στον Η/Υ
Αριθμητικά συστήματα στον Η/ΥΑριθμητικά συστήματα στον Η/Υ
Αριθμητικά συστήματα στον Η/Υ
mdaglis
 
ΠΛΗ10 ΤΕΣΤ 8
ΠΛΗ10 ΤΕΣΤ 8ΠΛΗ10 ΤΕΣΤ 8
ΠΛΗ10 ΤΕΣΤ 8
Dimitris Psounis
 
Arithimitika sistima
Arithimitika sistimaArithimitika sistima
Arithimitika sistimavagvas
 
Θέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ Γυμνασίου
Θέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ ΓυμνασίουΘέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ Γυμνασίου
Θέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ Γυμνασίου
Fotini Pog
 
ΤΑ ΕΥΡΩ ΚΑΙ ΤΑ ΛΕΠΤΑ ΤΟΥ ΕΥΡΩ ΜΕ ΔΕΚΑΔΙΚΟΥΣ ΑΡΙΘΜΟΥΣ
ΤΑ ΕΥΡΩ ΚΑΙ ΤΑ ΛΕΠΤΑ ΤΟΥ ΕΥΡΩ ΜΕ ΔΕΚΑΔΙΚΟΥΣ ΑΡΙΘΜΟΥΣΤΑ ΕΥΡΩ ΚΑΙ ΤΑ ΛΕΠΤΑ ΤΟΥ ΕΥΡΩ ΜΕ ΔΕΚΑΔΙΚΟΥΣ ΑΡΙΘΜΟΥΣ
ΤΑ ΕΥΡΩ ΚΑΙ ΤΑ ΛΕΠΤΑ ΤΟΥ ΕΥΡΩ ΜΕ ΔΕΚΑΔΙΚΟΥΣ ΑΡΙΘΜΟΥΣ
Maria Koufopoulou
 
Aριθμητικά συστήματα - ΜΕΤΑΤΡΟΠΕΣ
Aριθμητικά συστήματα - ΜΕΤΑΤΡΟΠΕΣAριθμητικά συστήματα - ΜΕΤΑΤΡΟΠΕΣ
Aριθμητικά συστήματα - ΜΕΤΑΤΡΟΠΕΣmdaglis
 
Ψηφιακά Χρώματα
Ψηφιακά ΧρώματαΨηφιακά Χρώματα
Ψηφιακά Χρώματα
pasxelfstone
 

Similar to Arithimitika sistima (11)

Κεφάλαιο 1 Ψηφιακός κόσμος
Κεφάλαιο 1 Ψηφιακός κόσμοςΚεφάλαιο 1 Ψηφιακός κόσμος
Κεφάλαιο 1 Ψηφιακός κόσμος
 
Αριθμητικά συστήματα - Δυαδικό Σύστημα Αρίθμισης Η/Υ και πράξεις σε αυτό.
Αριθμητικά συστήματα - Δυαδικό Σύστημα Αρίθμισης Η/Υ και πράξεις σε αυτό.Αριθμητικά συστήματα - Δυαδικό Σύστημα Αρίθμισης Η/Υ και πράξεις σε αυτό.
Αριθμητικά συστήματα - Δυαδικό Σύστημα Αρίθμισης Η/Υ και πράξεις σε αυτό.
 
Το Δυαδικό Σύστημα
Το Δυαδικό ΣύστημαΤο Δυαδικό Σύστημα
Το Δυαδικό Σύστημα
 
ΠΛΗ10 ΜΑΘΗΜΑ 1.1
ΠΛΗ10 ΜΑΘΗΜΑ 1.1ΠΛΗ10 ΜΑΘΗΜΑ 1.1
ΠΛΗ10 ΜΑΘΗΜΑ 1.1
 
Αριθμητικά συστήματα στον Η/Υ
Αριθμητικά συστήματα στον Η/ΥΑριθμητικά συστήματα στον Η/Υ
Αριθμητικά συστήματα στον Η/Υ
 
ΠΛΗ10 ΤΕΣΤ 8
ΠΛΗ10 ΤΕΣΤ 8ΠΛΗ10 ΤΕΣΤ 8
ΠΛΗ10 ΤΕΣΤ 8
 
Arithimitika sistima
Arithimitika sistimaArithimitika sistima
Arithimitika sistima
 
Θέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ Γυμνασίου
Θέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ ΓυμνασίουΘέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ Γυμνασίου
Θέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ Γυμνασίου
 
ΤΑ ΕΥΡΩ ΚΑΙ ΤΑ ΛΕΠΤΑ ΤΟΥ ΕΥΡΩ ΜΕ ΔΕΚΑΔΙΚΟΥΣ ΑΡΙΘΜΟΥΣ
ΤΑ ΕΥΡΩ ΚΑΙ ΤΑ ΛΕΠΤΑ ΤΟΥ ΕΥΡΩ ΜΕ ΔΕΚΑΔΙΚΟΥΣ ΑΡΙΘΜΟΥΣΤΑ ΕΥΡΩ ΚΑΙ ΤΑ ΛΕΠΤΑ ΤΟΥ ΕΥΡΩ ΜΕ ΔΕΚΑΔΙΚΟΥΣ ΑΡΙΘΜΟΥΣ
ΤΑ ΕΥΡΩ ΚΑΙ ΤΑ ΛΕΠΤΑ ΤΟΥ ΕΥΡΩ ΜΕ ΔΕΚΑΔΙΚΟΥΣ ΑΡΙΘΜΟΥΣ
 
Aριθμητικά συστήματα - ΜΕΤΑΤΡΟΠΕΣ
Aριθμητικά συστήματα - ΜΕΤΑΤΡΟΠΕΣAριθμητικά συστήματα - ΜΕΤΑΤΡΟΠΕΣ
Aριθμητικά συστήματα - ΜΕΤΑΤΡΟΠΕΣ
 
Ψηφιακά Χρώματα
Ψηφιακά ΧρώματαΨηφιακά Χρώματα
Ψηφιακά Χρώματα
 

More from vagvas

Signal
SignalSignal
Signal
vagvas
 
Signal
SignalSignal
Signalvagvas
 
Memorymc 101025140817-phpapp02
Memorymc 101025140817-phpapp02Memorymc 101025140817-phpapp02
Memorymc 101025140817-phpapp02vagvas
 
νέο παρουσίαση Open document
νέο παρουσίαση Open documentνέο παρουσίαση Open document
νέο παρουσίαση Open documentvagvas
 
Ergasthrio1
Ergasthrio1Ergasthrio1
Ergasthrio1vagvas
 
Machine
MachineMachine
Machinevagvas
 

More from vagvas (6)

Signal
SignalSignal
Signal
 
Signal
SignalSignal
Signal
 
Memorymc 101025140817-phpapp02
Memorymc 101025140817-phpapp02Memorymc 101025140817-phpapp02
Memorymc 101025140817-phpapp02
 
νέο παρουσίαση Open document
νέο παρουσίαση Open documentνέο παρουσίαση Open document
νέο παρουσίαση Open document
 
Ergasthrio1
Ergasthrio1Ergasthrio1
Ergasthrio1
 
Machine
MachineMachine
Machine
 

Arithimitika sistima

  • 1. στον Η/Υ και η εξέλιξη τους για την επικοινωνία το Δεκαδικό, δυαδικό, οκταδικό και δεκαεξαδικό σύστημα αρίθμισης.
  • 2. Αριθμητικά συστήματα ανθρώπου για μετρήσεις οδήγησε: πινόηση των αριθμών επινόηση συμβόλων για την τους μιουργία των αριθμητικών ν: Π.χ. δεκαδικό, δυαδικό, τριαδικό, τετραδικό, … , οκταδικό, .., δε
  • 3. Το δεκαδικό σύστημα αρίθμησης ε στην καθημερινή ζωή μας ιεί τα αραβικά ψηφία 0, 1, 2, … ,9 μα αυτό οι μαθηματικές πράξεις γίνονται με μεγάλη ευχέρεια από μαθαίνει από μικρή ηλικία Οι άραβες τι αριθμούς χρησιμοποιούνε; Απάντηση: τους Ινδικούς Αριθμούς.
  • 4. Αριθμητικά συστήματα χεται από τον αριθμό των ψηφίων που χρησιμοποιεί για την παράσταση των αριθμών. ματος ψηφία ηφία 0,1 ψηφία 0,1,3,4,5,6,7 ί τα αι F οσότητας, το μηδέν, και τα άλλα σύμβολα διαφέρουν από το προηγούμενό τους (όπως τα
  • 5. Αριθμητικά συστήματα ένη σε κάποια δύναμη. έση και μειώνονται κατά μια μονάδα αν πηγαίνουμε σε δεξιότερη θέση
  • 7. ατί ο Η/Υ δεν χρησιμοποιεί το δεκαδικό σύστημα α ή με το 10δικό σύστημα, θα έπρεπε να κατασκευάσουμε ένα φ .
  • 8. Το δυαδικό σύστημα αρίθμησης ύστημα στους υπολογιστές. με είναι το «0» και το«1». η αναπαράσταση του ψηφίου 1 μπορεί να είναι περνάει ρεύμ
  • 9. Σχηματισμός: 2αδικό, 4αδικό, 8αδικό, 10δικό, 16αδικό Μέθοδος με 4αδικό 8δικό 10δικό 16αδικ (ακέραιους) αριθμούς στο κάθε σύστημα αρίθμησ 2αδικό την οποία σχηματίζουμε τους 0 0 0 0 ό 0 Βήμα-Α1 : Βάζουμε το 1 στην 1 1 0 θέση με εκθέτη μηδέν. 1 Βήμα-Β : Προσθέτουμε στον2αριθμό μια ακέραια μονάδα, οπότε χρησιμοποιούμε στην θέση 10 2 2 2 Βήμα-Γ : Αν δεν υπάρχει επόμενο σύμβολο, βάζουμε 0 στην θέση αυτή και προσθέτουμε 1 11 3 3 3 3 100 10 4 4 4 Προσέξτε: 101 11 5 5 5 Στο 110 δυαδικό [10] είναι το δύο. 12 6 6 6 Στο 111 τετραδικό [10] 7 13 είναι το7τέσσερα. 7 Στο1000 οκταδικό [10] είναι το 8 20 10 οκτώ. 8 Στο1001 δεκαδικό [10] είναι το 9 21 11 δέκα. 9 Στο1010 δεκαεξαδικό [10] είναι το δεκαέξι. 22 12 10 A Το [10] δηλώνει την 13 1011 23 βάση 11 συστήματος αριθμων! του B 1100 30 14 12 C 1101 31 15 13 D 1110 32 16 14 E 1111 33 17 15 F 10000 100 20 16 10 10001 101 21 17 11 10010 102 22 18 12 10011 103 23 19 13 10100 110 24 20 14
  • 10. Συμβολική Γλώσσα Η δημιουργία μιας χαμηλής επιπέδου γλώσσας προγραμματισμού, δηλαδή μια γλώσσα πολύ κοντά στη γλώσσα μηχανής και στο υλικό του υπολογιστή. Ένα πρόγραμμα σε γλώσσα μηχανής είναι ένα μοτίβο από bits στα οποία κωδικοποιούνται εντολές του επεξεργαστή και δεδομένα. Αυτό γίνεται πιο ευανάγνωστο αντικαθιστώντας τις ακολουθίες των bits με μνημονικά σύμβολα.
  • 11. Συμβολική Γλώσσα Ο ψηφιακός υπολογιστής μπορεί να χρησιμοποιήσει μόνο δυαδικούς αριθμούς και να εκτελέσει διαδοχικά εντολές που του δίνονται κι αυτές με μορφή δυαδικού αριθμού. Τα προγράμματα που φτιάχνονται με τέτοιες εντολές λέμε πως φτιάχνονται σε γλώσσα μηχανής. Όταν, για παράδειγμα, θέλουμε να αυξήσουμε το περιεχόμενο κάποιου καταμετρητή Ν κατά 2, δίνουμε εντολές σε γλώσσα μηχανής, που μοιάζουν κάπως έτσι: 000001000000001100101011001000000000000000010000 000010000000001100101011 Αυτές οι μεγάλες σειρές από 0 και 1 ήταν κουραστικές για τον άνθρωπο. Θα βελτιωνόταν κάπως η κατάσταση, αν γράφονταν οι εντολές αυτές με οκταδικούς αριθμούς: 01001453 10000020 02001453
  • 12. Συμβολική Γλώσσα Έτσι οι εντολές διαβάζονταν λίγο πιο εύκολα, πάλι όμως δεν ήταν απλό να δει κανείς αμέσως ποια δουλειά έκαναν αυτές οι εντολές. Επίσης, αν ήθελαν οι προγραμματιστές να κάνουν διορθώσεις, προσθήκες και διαγραφές εντολών σε πρόγραμμα γραμμένο σε γλώσσα μηχανής, αντιμετώπιζαν τεράστιες δυσκολίες σε μια διαδικασία πολύ ευάλωτη από λάθη. Επινοήθηκε λοιπόν μια συμβολική γλώσσα για τις εντολές που καταλάβαινε ο υπολογιστής και γράφτηκε ένα συμβολομεταφραστικό πρόγραμμα (assembler), που μετέτρεπε ένα πρόγραμμα συμβολικής γλώσσας σε ένα πρόγραμμα σε γλώσσα μηχανής. Το προηγούμενο παράδειγμα θα έμοιαζε σε μια υποθετική συμβολική γλώσσα κάπως έτσι: LDA N ;Ν ΕΙΝΑΙ Ο ΜΕΤΡΗΤΗΣ ADD +2 ;ΑΥΞΑΝΕΤΑΙ ΚΑΤΑ 2 STA N ;ΑΠΟΘΗΚΕΥΕΤΑΙ Η ΝΕΑ ΤΙΜΗ