🌐 Azərbaycanca soz6
ArticleTalk
ReadOpen in sözlük
From Sözaltı Wiki, the free encyclopedia
This article has not been translated into English yet. The original Azerbaijani text is shown below.

maşın dilindən bir pillə üst səviyyədə olan proqramlaşdırma dili. (gbax: c/c++), (gbax: c#) , (gbax: java), (gbax: python) və s. kimi üst səviyyəli dillər (gbax: compiler) vasitəsi ilə assembly dilinə çevrilir. assembly dilində yazılmış kodlar instruction olaraq cpu tərəfindən başa düşülür və maşın dilinə çevirlir, icra edilir. assembly dilindəki kodları compile etmək üçün assembler adlanan xüsusi proqramlardan istifadə olunur.

fərqli cpu arxitekturaları üçün assembly dili fərqlidir. bundan əlavə assembly dilinin (gbax: intel syntax) və (gbax: at&t syntax) olmaqla iki növü var, bunlardan ən çox yayılmışı x86 arxitekturası və bənzərləri üçün intel sintaksisi üçün olan assembly dilidir.

indiki dövrdə assembly dilini çox az proqramçı işlədir, işlədilmə yerlərindən bəziləri; yüksək performans istənilən və ağır riyazi alqoritmləri yazmaq üçün, fiziki cihazlar üçün proqram təminatı və (gbax: driver),controller yazmaq üçün, hacking-cracking üçün və s.

normalda üst səviyyəli bir dildən compile olmuş bir executable faylının kodlarını görmək mümkün deyildir(jar faylı deyilsə). ancaq istənilən bir proqramın assembly kodlarını görüb ,onu oxumaq mümkündür. yəni assembly dilini bilirsinizsə bütün proqramlar sizin üçün opensource-dir - (u: glş) bu əməliyyatı görən proqramlara disassembler deyilir. (məs: nasm, masm, fasm, ida və s.)

instruction set

x86 architecture [1]

References

  1. kejan. «assembly». Sözaltı sözlük, 01.07.2015. soz6.com
This entry was written on 01.07.2015. Text belongs to its sözaltı authors. Quoting with a link back is welcome.