Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (8)

Лучшие ответы пользователя

Все ответы (13)
  • Как разобраться во всех этих синтаксисах ассемблера?

    Во первых ассемблер - в общем случае удобоваримая запись инструкций процессора (которую человеку более менее удобно читать). Соответственно есть разные процессоры (архитектуры) как следствие различные команды, иногда даже синтаксис может несколько меняться. GAS, MASM, TASM - по сути это различные компиляторы ассемблера и отличаются форматом построения предложения (как одна и та же мысль на разных языках записывается по разному (весьма отдаленная аналогия)).
    В современных ОС никто не даст программе исполняться напрямую (делать все что ей вздумается). ОС вводит ограничения какие команды сможет использовать программа... Плюс к этому формат исполняемых файлов (заголовки) у Окон и Линуха различаются. Соответственно один и тот же исполняемый файл на обеих системах не заведется.нише
    Теоретически может даже получится извернуться и написать такой код в ассемблере, что он будет компилироваться в исполняемый файл для обеих систем, но параметры (целевая архитектура/ос) ассемблеру нужно будет давать разные.
    Практически единственная ниша ассемблера - низкоуровневые оптимизации. Когда верблюдов через игольное ушко гоняешь.
    Ответ написан
    Комментировать
  • Open source Python?

    Довольно частый вопрос, может тут еще попадется что-то интересное:
    Где найти Open Sourse проекты?
    Ответ написан
    Комментировать
  • Можно ли управлять приложениями Win7?

    Посмотри на это:
    https://www.autoitscript.com/site/autoit/
    Ответ написан
    Комментировать
  • Вопрос о сегментных регистрах и процессе загрузки регистра DS?

    Как говорится еще по принципам Фон Неймана программа и данные не неотличимы друг от друга. Соответственно запуск вашей программы сводится к тому, что запускающая программа устанавливает указатель сегмента кода на начало вашего кода. А дальше уже ваша программа должна вертеться как умеет.
    Программу пишите вы, затем ее компилирует компилятор (да звучит не очень). В компиляторе введено такое упрощение, что вы можете указать адрес сегмента данных конструкцией "@Data". В скомпилированной программе это будет константа, т.е. в ходе компиляции компилятор сам определит и подставит эту константу.
    Ответ написан
    Комментировать
  • Есть ли программа для вычисления различий в файлах?

    meldmerge.org
    Иногда такой штукой пользуюсь.
    Ответ написан
    Комментировать