Рейтинг
0.00
голосов:
0
avatar

ASM в Linux  

ASM в LinuxПрограммирование на языке ассемблера в ОС Linux.Часть 2. Сетевые сервисы.

Авторы:
dbsh, nops

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

( Читать дальше )

ASM в LinuxПрограммирование на языке ассемблера в ОС Linux.Часть 1

Авторы:
dbsh, nops

Эта статья не претендует на звание учебника, охватывающего все стороны программирования на ассемблере в Linux. Я лишь хочу помочь людям, которые начинают делать первые шаги. Всё, что здесь будет описано, я буду описывать так, как понял это я. Надеюсь, что люди, которые найдут ошибку в моём описании, меня поправят.
Зачем все это? Литературы по ассемблеру под Linux как таковой нет. Руководства по разработке драйверов я не учитываю — до этого еще далеко. В интернете можно встретить лишь несколько статей, но там всё рассматривается поверхностно и заканчивается на примере вывода надписи «Hello, world!». На www.wasm.ru встречал интересное руководство по опкодам (опкоды – машинное представление команд ассемблера), но чтобы эти опкоды правильно писать — нужно что то знать :) Да, и перепись всего понятого — мне поможет лучше запомнить. Надеюсь, у читающего есть хотя бы туманное представление какого-либо языка программирования высокого уровня.

( Читать дальше )