উবুন্টুর সমস্ত সমর্থিত সংস্করণগুলিতে টার্মিনালটি খুলুন এবং টাইপ করুন:
sudo apt install as31 nasm
as31 : ইন্টেল 8031/8051 এসেম্ব্লার
এটি একটি দ্রুত, সাধারণ, সহজেই ব্যবহারযোগ্য इंटেল 8031/8051 এসেম্বারার।
নাসম : সাধারণ-উদ্দেশ্যে x86 এসেম্বলার নেটওয়াইড
অ্যাসেমব্লার। এনএএসএম বর্তমানে ফ্ল্যাট-ফর্ম বাইনারি ফাইল, আউটআউট, সিওএফএফ এবং ইএলএফ ইউনিক্স অবজেক্ট ফাইল এবং মাইক্রোসফ্ট 16-বিট ডস এবং উইন 32 অবজেক্ট ফাইল আউটপুট দেবে।
এটি হ'ল ওয়ার্ল্ড প্রিন্ট করে এমন একটি সংসদীয় ভাষার প্রোগ্রামের কোড program
section .text
global _start
_start:
mov edx,len
mov ecx,msg
mov ebx,1
mov eax,4
int 0x80
mov eax,1
int 0x80
section .data
msg db 'Hello world',0xa
len equ $ - msg
আপনি যদি উবুন্টু 18.04-এ NASM ব্যবহার করে থাকেন তবে হ্যালো.এএসএম নামে একটি .asm ফাইলটি সংকলন এবং চালনার কমান্ডগুলি হ'ল:
nasm -f elf64 hello.asm # assemble the program
ld -s -o hello hello.o # link the object file nasm produced into an executable file
./hello # hello is an executable file