ასამბლეის ენის სწავლა შეიძლება იყოს რთული, მაგრამ ის ასევე შეიძლება იყოს მოთხოვნა გარკვეული სასწავლო გეგმისათვის. სწავლის დასაწყებად შეგიძლიათ გამოიყენოთ CodeBlocks, უფასო C შემდგენელი, დაწყვილებული nasm– ით (მთლიანი ასამბლერი).
ნაბიჯები
ნაბიჯი 1. ჩამოტვირთეთ კოდი ბლოკები ჩამოტვირთვების კოდიდან
ნაბიჯი 2. ჩამოტვირთეთ nasm ინტერნეტის ასამბლეისგან
ნაბიჯი 3. ინსტალაცია codeblocks გაშვებული setup
exe ფაილი, რომელიც გადმოწერეთ.
ნაბიჯი 4. ამოიღეთ და დააინსტალირეთ nasm კოდების ბლოკების საქაღალდეში, მაგ
C: / Program Files / CodeBlocks / MinGW / bin.
ნაბიჯი 5. შეამოწმეთ მუშაობს თუ არა ინსტალაცია ქვემოთ მოყვანილი კოდის საშუალებით საცდელი მუშაობისთვის
ეს არის Win32 კონსოლის პროგრამა, რომელიც წერს "გამარჯობა, მსოფლიო" ერთ ხაზზე და; შემდეგ გამოდის. ის უნდა იყოს დაკავშირებული C ბიბლიოთეკასთან.
ნაბიჯი 6. შეინახეთ ზემოთ მოყვანილი კოდის სახელი helloworld
asm მდებარეობაში: C: / Program Files / CodeBlocks / MinGW / bin.
ნაბიჯი 7. გაუშვით nasmpath
ღამურა
შეიყვანეთ ეს ბრძანება: nasm -f win32 helloworld.asm. იგი უნდა აწარმოებდეს helloworld.obj ფაილს იმავე დირექტორიაში.
ნაბიჯი 8. შეასრულეთ ობიექტის ფაილი აკრეფით:
gcc helloworld.obj. მან უნდა შექმნას ფაილი სახელწოდებით a.exe.
ნაბიჯი 9. აკრიფეთ a.exe საცდელი პროგრამის გასაშვებად და თქვენი შედეგის მისაღებად
სიტყვა "გამარჯობა, მსოფლიო" უნდა გამოჩნდეს ეკრანზე.
მეთოდი 1 -დან 1: კოდი
გლობალური _ მთავარი გარეგანი _printf განყოფილება.ტექსტი _ მთავარი: push შეტყობინების ზარი _printf დაამატეთ esp, 4 ret შეტყობინება: db 'გამარჯობა, მსოფლიო', 10, 0