ასამბლეის ენას ტრადიციულად ჰქონდა ცუდი რეპუტაცია იმის გამო, რომ რთულია სწავლა და კიდევ უფრო რთულია პროგრამირება. ამასთან, აღქმის გარკვეული სირთულის მიუხედავად, ამ ენას აქვს მრავალი უპირატესობა: ასამბლეის ენის პროგრამების მაღალი სიჩქარე და ნებისმიერი კომპიუტერული მოქმედების პროგრამირების შესაძლებლობა.
აუცილებელია
ადმინისტრატორის უფლებები
ინსტრუქციები
Ნაბიჯი 1
დაიწყეთ Turbo Assembler პროგრამის შესწავლით. ეს პროგრამირების გარემო შესაფერისია ენის ლოგიკის საფუძვლების შესასწავლად. ჩამოტვირთეთ პროგრამა თქვენს კომპიუტერში და დააინსტალირეთ ოპერაციულ სისტემაში. როგორც პრაქტიკა გვიჩვენებს, ასეთი პროგრამა უნდა იყოს დაინსტალირებული პერსონალური კომპიუტერის სისტემის ლოკალურ დისკზე.
ნაბიჯი 2
წაიკითხეთ დახმარების ფაილები Turbo Assembler- თან მუშაობისთვის. მათი ნახვა შესაძლებელია დისტრიბუციის ნაკრებში. ეს არის README, FILELIST. DOC, HELPME!. TSM, H2ASH. TSM, MANUAL. TSM და TCREF. TSM ფაილები. ასევე შეგიძლიათ ნახოთ სპეციალური სასწავლო ვიდეოები, რომელთა ამ დროისთვის მათი დიდი რაოდენობა ინტერნეტშია.
ნაბიჯი 3
შექმენით თქვენი პირველი პროგრამა. კოდის დაწერა შეგიძლიათ ნებისმიერ რედაქტორში, რომელიც ქმნის ფაილებს ASCII კოდში. დასაწყისისთვის, მცირე პროგრამაა, რომელიც ეკრანზე აჩვენებს ტექსტურ შეტყობინებას. განახორციელეთ იგი შეტყობინებით DB 'Hello!' ფუნქციით. შეინახეთ გენერირებული ფაილი HELLO. ASM.
ნაბიჯი 4
დაწერეთ პროგრამის აწყობა TASM hello ბრძანების გამოყენებით. ასამბლეის მუშაობის შედეგად, ფაილი HELLO. OBJ გამოჩნდება. ეკრანზე გამოჩნდება ინფორმაცია ასამბლეის მუშაობის შედეგის შესახებ. ყურადღება მიაქციეთ გამაფრთხილებელი შეტყობინებების ხაზს. თუ მნიშვნელობა არის N, მაშინ პროცესი გავიდა შეცდომების გარეშე. შეგიძლიათ გამოიყენოთ სხვადასხვა ტიპის ბრძანებები, რადგან ამ პროგრამირების ენას შეუძლია სხვადასხვა ფორმით აღწეროს პროცესები.
ნაბიჯი 5
გამოიყენეთ TASMHELP პროგრამა Turbo Assembler- ში მუშაობისას ინფორმაციის მისაღებად. კომუნალური გასაშვებად, აკრიფეთ TASMHELP და დააჭირეთ ღილაკს Enter. დააჭირეთ ღილაკს Tab და Enter საცნობარო კლავიშებში გადასასვლელად. როგორც კი ამ პროგრამირების ენას ფლობთ, შეგიძლიათ გადახვიდეთ უფრო რთულ პროგრამებზე, რათა დაწეროთ პროგრამები, რომელთა გაყიდვა და განვითარება შესაძლებელია მომავალში.