1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Assembly Language

Тема в разделе "Софт", создана пользователем Nevermind, 20.07.02.

  1. Nevermind

    Nevermind Активный участник

    2.027
    0
    Для обмена информацией ищу людей, серьезно интересующихся низкоуровневым программированием.
     
  2. OEM

    OEM Почётный

    2.957
    1
    Низкоуровневым программированием чего? Встроенных систем (микроконтроллеры, DSP) или простого ПК x86 архитектуры?
    На самом низком уровне сейчас почти никто не пишет. Практически всегда есть транслятор (и достаточно эффективный) с языка высокого уровня, являющегося диалектом какого-либо широко распостраненного. Транслятор сам занимается грязной работой по созданию сегментов, установке указателей, выделению-освобождению памяти и пр. Остается только реализовать эффективный алгоритм, и дело в шляпе.
    А кривую реализацию поставленной задачи не спасет даже низкоуровневый подход - это проверено практикой.
     
  3. Nevermind

    Nevermind Активный участник

    2.027
    0
    > Низкоуровневым программированием чего?

    Имелось в виду все, что можно сделать с ПК с помощью языка ассемблера: самомодифицирующиеся алгоритмы, работа в защищенном режиме, использование недокументированных особенностей ОС, программирование через I/O порты, etc.

    > На самом низком уровне сейчас почти никто не
    > пишет. Практически всегда есть транслятор (и
    > достаточно эффективный) с языка высокого уровня,
    > являющегося диалектом какого-либо широко
    > распостраненного. Транслятор сам занимается
    > грязной работой по созданию сегментов,
    > установке указателей, выделению-освобождению
    > памяти и пр. Остается только реализовать
    > эффективный алгоритм, и дело в шляпе.

    Кому-то нравится удобство. Лично мне - понимание внутренней сути.
     
  4. Mc'key

    Mc'key Участник

    141
    0
    Серьезные программы пишутсья действительно на языке высокого уровня.. а потом выявляються узкие места, которые затем переписываютсья уже на ассемблере...
     
  5. TEST

    TEST Почётный

    1.857
    72
    <font color=#993300>Мне кажется у человека САБЖ - хобби.
    помню, с каким упоением делал перехватчик CTRL+ALT+DEL под ДОЗой...
    да. славное было время.</font>
     
  6. vovochka

    vovochka Новичок

    19
    0
    А если тебе надо написать простенькую программу в несколько сотен байт?
     
  7. TEST

    TEST Почётный

    1.857
    72
    [COLOR=993300]а ты посчитай экономическую целесообразность....[/COLOR]