Вы здесь: Home

Добро пожаловать на наш сайт по языку ассемблер 

Язык ассемблера один из самых "старых" языков программирования но не смотря на его возраст он все же актуален, его современники давно уже ушли в историю. Ассемблер используется для написания драйверов, участков кода которые часто используются в программе или требуют очень большого быстродействия. Также ассемблер очень хорошее средство чтобы освоить работу процессора либо микроконтроллера, по Листинг программы языка ассемблер на TASM.этому его и изучают часто по предмету архитектура пк. 

 

Ассемблер является самым низким уровнем языка программирования для компьютера ,микроконтроллера , или другого программируемого устройства, в котором каждая инструкция соответствует одной машинный команде. Каждая программа на язык ассемблер должна быть заточена для конкретной архитектуры компьютера, в отличие от большинства  языков программирования высокого уровня, которые, как правило, портативные под нескольких систем. 

 Язык ассемблера превращается в исполняемый код машины, утилита которая это делает называется ассемблером; процесс преобразования называется компиляцией или сборки кода ассемблера. 

Ассемблер использует мнемонические команды которые затем переводиться в низкоуровневой язык нулей и единиц который более понятен для  работы машины. Некоторые команды операций требуется один или более операндов( значений, переменных), как часть инструкции, и большинство сборщиков(компиляторов) может просмотреть написанный код несколько раз   чтобы заменить константы, переменные, метки и все тому подобное в адреса где находятся эти данные вместо жесткого кодирования языка в программу. Сборщики макро включают(вставляют в текст) макроинструкции объекта таким образом, они также просматривают сначала весь код и где есть макрос они вместо него вставляют макрокоманду которая находиться в описании макроса. Многие сборщики предлагают дополнительные механизмы для облегчения разработки программы, чтобы контролировать процесс сборки, и чтобы помочь при отладки программы в случае совершения ошибки.

Применение ассемблера

Раньше все операционные писались именно на ассемблере, но с появлением Си(который является усовершенствованным или упрощенным для человека вариантом ассемблера ) ОС стали писать на последнем.
Но и в наше время есть ОС которые написаны на языку ассемблера это menuetos, kolibrios и другие, эти системы очень компактны и быстры по сравнению со своими собратьями на Си. К примеру menuetos помещаться на дискете, поддерживает сеть(ethernet, ftp,http..), для запуска достаточно 16 мегабайт(8 мегабайт нужно для kolibrios ) оперативной памяти, система многозадачная также есть 64 битная версия ОС, и соответственно имеет графический интерфейс, также есть возможность русификации.

Колибри ОС. Полностью написана на ассемблере.

 

На нашем сайте по ассемблер вы найдете  книги, учебники, литературу ассемблер, описание команд, и множество полезных советов.


Желаю Вам успехов в программировании.