✴ Език за сглобяване е език за програмиране на ниско ниво, предназначен за конкретен тип процесор. Тя може да бъде произведена чрез компилиране на изходния код от програмен език на високо ниво (като C / C ++), но също така може да се напише от нулата. Кодът на монтажа може да бъде преобразуван в машинен код, като се използва асемблер
► Това приложение е предназначено за тези, които искат да научат основите на монтажното програмиране от самото начало. Това приложение ще ви даде достатъчно разбиране за монтажното програмиране, откъдето можете да се захванете с по-високи нива на опит
【Теми, обхванати в това приложение, са изброени по-долу】
⇢ Въведение
⇢ Настройка на средата
⇢ Основен синтаксис
Сегменти на паметта
⇢ Регистри
⇢ Системни повиквания
⇢ Адресиране на режимите
⇢ Променливи
⇢ Константи
⇢ Аритметични инструкции
⇢ логически инструкции
⇢ Условия
⇢ Loops
⇢ Номера
⇢ Струни
⇢ Масиви
⇢ Процедури
⇢ Рекурсията
⇢ Макроси
⇢ Управление на файлове
⇢ Управление на паметта
Какво е правилно с езика на събранието?
⇢ Организация на данните
⇢ Nibbles
⇢ Байтове
⇢ Думи
Двойни думи
⇢ Hexadecimal номерационна система
⇢ Логически операции на двоични числа и битови струни
⇢ Подписване и нулево разширение
⇢ Сменя и завърта
⇢ Булева алгебра
⇢ Кореспонденция между електронните схеми и булеви функции
⇢ Основните компоненти на системата
⇢ Канала за данни
⇢ Адресната шина
Подсистема на паметта
⇢ Системно време
⇢ Системният часовник
⇢ Достъп до паметта и системния часовник
⇢ Изчакайте държавите
Reg Регистър на CPU
⇢ Зоната за интерфейс на шината
⇢ I / O (Вход / Изход)
⇢ Сглобяване на вашия код с MASM
⇢ Деклариране на променливи в програма за асемблиране
⇢ Деклариране и използване на променливи WORD
⇢ Деклариране и използване на променливи DWORD
⇢ Регистърът на състоянието на процесора (Flags)
⇢ Hyperthreading
⇢ AMD процесори
Oper Многофункционални операции
⇢ Знамена
⇢ Контролни и системни флагове
⇢ Предотвратяване на катастрофи на LOOP
⇢ Цели
Двоично кодирано десетично число
Num цифри с плаваща запетая
R Routines за управление на паметта: MEMINIT, MALLOC и FREE
⇢ Интегрални константи
Pre Префикси на сегменти
- Директивата END
⇢ Макроси
Актуализирано на
4.11.2019 г.