NASM 2.14 жүктеп алыңыз
NASM (Netwide Assembler) шын мәнінде Intel x86 архитектурасына арналған тегін ассемблер. Ол 16, 32 және 64 разрядты процессорларда жұмыс істейтін бағдарламаларды жазу үшін қолданылады.
Функциялар
NASM x86 архитектурасымен үйлесімді процессорларға арналған әртүрлі операциялық жүйелерге арналған бағдарламаларды құрастыруға мүмкіндік береді. Бұл дегеніміз, егер сіз бір операциялық жүйеде болсаңыз, орындалатын файлды басқа жүйе үшін еш қиындықсыз құрастыра аласыз.
Процестер
NASM көмегімен программаны құрастыру процесі екі кезеңнен тұрады: құрастыру және байланыстыру. Құрастыру сатысында бағдарламаның бастапқы коды объектілік кодқа түрлендіріледі, онда машина коды және бастапқы кодқа сәйкес деректер бар, бірақ идентификаторлар (айнымалылар, белгілер) әлі нақты жад адрестерімен байланыспаған.
Файлдар
Байланыстыру кезеңі негізгі бағдарламада анықталған идентификаторларды басқа модульдерде анықталған идентификаторлармен байланыстырады. Содан кейін жадының соңғы адрестері барлық идентификаторларға тағайындалады немесе олар динамикалық түрде бөлінеді. Нәтиже – орындалатын файл, ол мақсатты жүйеде жұмыс істеуге дайын бағдарлама.
Біздің сайттың барлық пайдаланушылары бұл бағдарламаны ресми көздерден вирустарсыз және басқа утилиталарсыз жүктей алады.
Қосымшаны келесі сілтемеден жүктеп алуға болады:
NASM ассемблер тілі бағдарламасын әзірлеу процесінде икемділік пен бақылауды қамтамасыз етеді, бағдарламашыларға машина коды мен жүйелік ресурстарды толық бақылауға мүмкіндік береді. Ол төмен деңгейлі бағдарламаларды, драйверлерді, операциялық жүйелерді және аппараттық құралдар мен жадты нақты басқаруды қажет ететін басқа жүйелік деңгейдегі қолданбаларды әзірлеу үшін кеңінен қолданылады.