Symbolisissa konekielissä (assembly language) bitteinä esitettävät käskyt korvataan kirjainlyhenteillä eli käskyille annetaan symboliset vastineet.
Esimerkki: Yhteenlaskukäskyn tunnisteena on ADD, vähennyslaskun SUB ja kertolaskun MUL.
Muistipaikoille annetaan symbolisilla konekielillä kirjoitetuissa ohjelmissa niin ikään symboliset nimet.
Esimerkki: Symbolisia nimiä: PALKKA, VERO jne.
Symbolisella konekielellä kirjoitettu käsky voisi olla esimerkiksi
SUB PALKKA, VERO
mikä tarkoittaa sitä, että palkasta vähennetään vero, jolloin PALKKA pienenee.
Symbolisella kielellä kirjoitetun ohjelman konekielelle kääntävää ohjelmaa kutsutaan
assembler-kääntäjäksi.
Symboliset konekielet ovat tietokonekohtaisia ja niitä käytetään, kun ohjelmoidaan tietokoneen laitteistoon läheisesti liittyviä asioita kuten käyttöjärjestelmiä tai laiteajureita (ns. laiteläheinen ohjelmointi).