Уважаемые поклонники языка ассемблер. Приветствую вас на моем сайте. Концепция моего сайта может быть сведена к трем позициям. Во-первых, сайт содержит различные материалы связанные с программированием на языке ассемблер, в том числе о программировании на ассемблере в различных операционных системах и для различных процессоров. Во-вторых, будут также публиковаться и другие материалы о программировании. В-третьих, будут материалы, посвященные другим моим интересам (см.
мои литературные опыты). Список всех разделов можно посмотреть на
карте сайта. См. также мой не законченный экспериментальный сайт
http://shgpi.edu.ru/pirogov, посвященный мне и моим интересам. По адресу
http://pirogov-vju.livejournal.com/ располагается мой блог. Он также посвящен программированию на языке ассемблер, в частности 64-битному программированию на ассемблере.
Проверка работы сайта осуществляется на браузерах IE8 и IE9, Opera 11, FireFox 4 - 6, Chrome 10 - 15, Safari 5. Другие версии браузеров и другие браузеры не рассматриваются.
Новый проект. Ассемблер-64.
Началась работа над книгой по 64-битовому ассемблеру (платформа x86-64). Предварительные сроки окончания работы - лето 2012 года. Время и место издания пока неизвестно. Рабочее название книги '64-битовое программирование на ассемблере (Windows,Unix)'. Ссылка на открытые материалы к книге будет 'здесь'. Жду пожеланий. Благодарности
Очень хочется поблагодарить Ольгу Спиркову. Она помогла мне с дизайном, в котором, если
честно, я мало что смыслю. Спасибо тебе, Оля. А это страничка Ольги Спирковой,
посвященная ее работам в области графики и дизайна.
Спасибо Жанне Пономаревой, она также, помогала мне с дизайном.
Возможно мне еще не раз придется к ней обратиться.
Отдельное спасибо Дмитрию Слинкину за помощь в настройке виртуального хостинга на http://shgpi.edu.ru/pirogov/.
Авторские права
В разделе
Ресурсы будут публиковаться материалы разных авторов. Я чту законы моей страны, поэтому по первому требованию авторов материалы будут удаляться с сайта.
Зачем нужен ассемблер
"Зачем нужен язык ассемблера? - спросят меня. Самый простой и убедительный ответ на поставленный вопрос такой -
затем, что это язык процессора и, следовательно, он будет нужен до тех пор, пока будут существовать процессоры.
Более пространный ответ на данный вопрос содержал бы в себе рассуждение о том, что ассемблер может понадобиться
для оптимизации кода программ, написания драйверов, трансляторов, программирования некоторых внешних устройств
и т.д. Для себя я, однако, имею и другой ответ: программирование на ассемблере дает ощущение власти над компьютером,
а жажда власти - один из сильнейших инстинктов человека."
Ассемблер. Учебный курс. Пирогов В.Ю.
О программировании
Программирование, дорогой читатель, сродни шахматам. Чтобы получать удовольствие от игры необходимо изучить
не только фигуры и как они ходят, но и некоторые азы шахматной теории, а также получить некоторые практические навыки.
С тех пор как я увлекся программированием, я забросил шахматы.
Ассемблер. Учебный курс. Пирогов В.Ю.
Послание старых мастеров (ассемблер MASM)
Давным-давно, в мире, которого уже нет, старые мастера вели битву за умы и рынки своего времени оружием, которое выражало силу и ясность, столь необходимые первооткрывателю новых идей и умных вещей. Эти древние воины прошли огромный путь, преодолев толщу времени и великие разногласия, чтобы принести мастерство, которым они владели в старые времена новому молодому поколению,
. . .