✴ ასამბლეის ენა არის დაბალი დონის პროგრამირების ენა, რომელიც განკუთვნილია კონკრეტული ტიპის პროცესორით. შეიძლება წარმოიქმნას კოდის შედგენა მაღალი დონის პროგრამირების ენაზე (მაგალითად, C / C ++), მაგრამ ასევე შეიძლება დაწერილი ნულიდან. ასამბლეის კოდი შეიძლება მოაქცია მანქანა კოდით გამოყენებით assembler.✴
► ეს აპლიკაცია განკუთვნილია მათთვის, ვისაც სურს შეკრების პროგრამირების საფუძვლები ნულიდან. ეს აპლიკაცია მოგცემთ საკმარისი გაგებით ასამბლეის პროგრამირების შესახებ, საიდანაც შეგიძლიათ მიიღოთ საკუთარი გამოცდილება ექსპერტიზის მაღალ დონეზე
【თემებზე დაფუძნებული თემები ჩამოთვლილია ქვემოთ
⇢ შესავალი
⇢ გარემო Setup
⇢ ძირითადი სინტაქსი
⇢ მეხსიერება სეგმენტები
⇢ რეგისტრაცია
⇢ სისტემის მოუწოდებს
⇢ მიმართვის რეჟიმები
⇢ ცვლადები
⇢ კონსტანტები
⇢ არითმეტიკული ინსტრუქციები
ლოგიკური ინსტრუქციები
⇢ პირობები
⇢ მარყუჟების
⇢ რიცხვები
⇢ სიმები
⇢ მასივები
⇢ პროცედურები
⇢ რეკურსია
მაკროსი
⇢ ფაილი მენეჯმენტი
მეხსიერების მენეჯმენტი
⇢ რა არის საკმარისი ასამბლეის ენა?
⇢ მონაცემთა ორგანიზაცია
⇢ Nibbles
⇢ ბაიტი
⇢ სიტყვები
ორმაგი სიტყვები
⇢ ჰექსადეციმალური ნუმერაციის სისტემა
ლოგიკური ოპერაციები ორობითი ნომრებისა და სიის სიმები
⇢ შესვლა და ნულოვანი გაფართოება
⇢ ცვლა და როტაცია
⇢ Boolean ალგებრა
⇢ მიმოწერა შორის ელექტრონული მიკროსქემის და ლოგიკური ფუნქციები
⇢ ძირითადი სისტემის კომპონენტები
● მონაცემთა ავტობუსი
მისამართი ავტობუსი
⇢ მეხსიერების ქვესისტემა
⇢ სისტემის დრო
⇢ სისტემის საათი
⇢ მეხსიერება დაშვება და სისტემის საათი
⇢ დაელოდეთ შტატები
CPU რეგისტრირებულია
⇢ ავტობუსის ინტერფეისის განყოფილება
⇢ I / O (შეყვანა / გამოყვანა)
შეიკრიბეთ თქვენი კოდი MASM- ით
▪ გამოაცხადეთ ცვლადი ასამბლეის ენის პროგრამაში
□ გამოწერა და გამოყენება WORD ცვლადები
DWORD ცვლადების გამოცხადება და გამოყენება
⇢ პროცესორის სტატუსი რეგისტრაცია (დროშები)
⇢ Hyperthreading
⇢ AMD პროცესორები
⇢ Multiprecision ოპერაციები
⇢ დროშები
⇢ კონტროლისა და სისტემის დროშები
L LOOP კატასტროფების პრევენცია
⇢ integers
⇢ ორობითი კოდირებული ათობითი
⇢ მცურავი პუნქტი ნომრები
მეხსიერების მართვის მარშრუტი: MEMINIT, MALLOC და უფასო
⇢ Integer Constants
⇢ სეგმენტის პრეფიქსები
END დირექტივა
მაკროსი