Перед тем, как посмотреть видео, прочитайте, пожалуйста, следующие утверждения о программировании на ассемблере, которые для тех, кто имеет опыт, покажутся банальными, а для тех кто его не имеет, могут дать правильный взгляд на программирование на этом языке.
1. Ассемблер - язык, максимально приближенный к системе команд конкретного процессора.
2. На языках высокого уровня данные хранятся преимущественно в переменных, имена которым придумывает программист, а на ассемблере данные хранятся в регистрах, имена которым придумывает разработчик процессора. Поэтому, программируя конкретный процессор, мы имеем фиксированный набор имен регистров.
3. В различных процессорах различное число регистров, и у них разные имена, которые описаны в технической документации на процессор.
4. Вместо присваивания в ассемблере используется копирование данных (пересылка в регистр), то есть, например, для записи числа в регистр, в разных ассемблерах используются команды mov (от "move" - переместить) или ld (от "load" - загрузить).
Книги по ассемблеру для начинающих:
- В.Н. Пильшиков "Программирование на языке ассемблера IBM PC" 1994
- С.В. Зубков Assembler для DOS, Windows, и Unix
Негізгі бет Ассемблер
Пікірлер: 25