Muxuu yahay 'Assembler'
Barnaamijka isku-dhafka ah wuxuu abuuraa koodhka shayga isagoo u turjumaya isku-darka xusuus-qorista iyo isku-dhafka hawlgallada iyo hababka wax-qabadka ee u dhigma tiro ahaan. Wakiilkani wuxuu sida caadiga ah ka kooban yahay koodhka hawlgalka ("opcode") iyo sidoo kale qaybaha kale ee xakamaynta iyo xogta. Qalabka wax isku darka wuxuu sidoo kale xisaabiyaa ereyada joogtada ah wuxuuna xaliyaa magacyada astaamaha ee goobaha xusuusta iyo waxyaabaha kale. Isticmaalka tixraacyada astaamaha waa astaan muhiim ah oo ka mid ah isku-duwaha, badbaadinta xisaabinta daal iyo cusbooneysiinta cinwaanka gacanta ka dib isbeddelada barnaamijka. Qalabyada badankood waxay sidoo kale ku jiraan qalabka loo yaqaan'macro' si loo sameeyo beddelaad qoraal ah <unk> tusaale ahaan, si loo abuuro taxaneyaal gaagaaban oo caadi ah oo tilmaamo ah sida khadka tooska ah, halkii loogu yeeri lahaa barnaamijyada hoosaadka.  Qaar ka mid ah qalabyada isku-dhafka ah ayaa sidoo kale awood u leh inay sameeyaan noocyo fudud oo ka mid ah hagaajinta tilmaamaha gaarka ah. Hal tusaale oo ka mid ah tani waxay noqon kartaa x86 assemblers meel kasta ka iibiya kala duwan. Waxaa loo yaqaanaa boodboodka cabbirka, intooda badani waxay awoodaan inay sameeyaan beddelaad tilmaamaha boodboodka (boodbood dheer oo lagu beddelay boodbood gaaban ama qaraabo ah) tiro kasta oo dhaafsiis ah, marka la codsado. Kuwa kale xitaa waxay sameyn karaan dib u habeyn fudud ama gelinta tilmaamaha, sida qaar ka mid ah isku-duwaha naqshadaha RISC oo gacan ka geysan kara hagaajinta jadwalka tilmaamaha macquulka ah si looga faa'iideysto dhuumaha CPU sida ugu macquulsan ee suurtogalka ah.