✴ мову асэмблера з'яўляецца мовай праграмавання нізкага ўзроўню прызначаны для пэўнага тыпу працэсара. Ён можа быць атрыманы шляхам кампіляцыі зыходнага кода з мовы праграмавання высокага ўзроўню (напрыклад, C / C ++), але таксама можа быць напісаны з нуля. Зьмяняй код можа быць ператвораны ў машынны код, выкарыстоўваючы assembler.✴
► Гэта дадатак было распрацавана для тых, хто хоча навучыцца асновам праграмавання на асэмблеры з нуля. Гэта дадатак дасць вам дастаткова разумення на асэмблеры, дзе вы можаце ўзяць сябе на больш высокія ўзроўні expertise.✦
【Разгляданыя ў гэтым дадатку пералічаны ніжэй】
⇢ Увядзенне
Настройка ⇢ Environment
⇢ Базавы сінтаксіс
⇢ Сегменты памяці
⇢ Рэгістры
⇢ Сістэмныя выклікі
⇢ рэжымы адрасавання
⇢ Зменныя
⇢ Канстанты
⇢ Арыфметычныя інструкцыі
⇢ Лагічныя інструкцыі
⇢ ўмовы
⇢ Loops
⇢ Numbers
⇢ Струны
⇢ Масівы
⇢ Працэдуры
⇢ рэкурсіі
⇢ Макрасы
⇢ Упраўленне файламі
⇢ Упраўленне памяццю
⇢ Што правільна з асэмблер?
⇢ Арганізацыя дадзеных
⇢ Nibbles
⇢ Bytes
⇢ словы
⇢ падвойных слоў
⇢ Сістэма нумарацыі Hexadecimal
⇢ лагічныя аперацыі на двайковых лікаў і бітавых радкоў
⇢ Падпісаць і Zero Extension
⇢ Зрухі і Круціцца
⇢ Булева алгебра
⇢ Адпаведнасць паміж электроннымі схемамі і булева функцыямі
⇢ Асноўныя кампаненты сістэмы
⇢ Шына дадзеных
⇢ адраснай шыны
⇢ падсістэма памяці
⇢ Сістэма сінхранізацыі
⇢ Сістэма Гадзіннік
⇢ доступ да памяці і сістэмныя гадзіны
⇢ Пачакайце дзяржава
⇢ Рэгістры CPU
⇢ Блок Bus Interface
⇢ ўводу / высновы (уваход / выхад)
⇢ Зборка код з MASM
⇢ Аб'ява зменных у праграме на асэмблеры
⇢ аб'яву і выкарыстанне зменных WORD
⇢ аб'яву і выкарыстанне зменнай DWORD
⇢ Працэсар рэгістра стану (Flags)
⇢ Hyperthreading
⇢ працэсары AMD
⇢ Аперацыі Multiprecision
⇢ Сцягі
Сцягі кіравання ⇢ і сістэмы
⇢ Прадухіленне катастроф LOOP
⇢ Цэлыя
⇢ двайкова-дзесятковы
⇢ колькасці з якая плавае кропкай
⇢ Упраўленне памяці Падпраграма: MEMINIT, Таноса і бясплатна
⇢ Цэлыя канстанты
⇢ Сегмент Прыстаўкі
⇢ Дырэктыва END
⇢ Макрасы