примеры турбо с++ с асмом

Тема в разделе "WASM.BEGINNERS", создана пользователем e2718281828, 12 окт 2006.

  1. e2718281828

    e2718281828 New Member

    Публикаций:
    0
    Регистрация:
    12 окт 2006
    Сообщения:
    3
    Здравствуйте товарищи програмисты!
    я только начинаю изучение ассеммблера, немного знаю с++, а в новом турбо с++ идет тасм вместе с компилятором
    покажите пожалуста примеры турбо с++ с встроенным в него асмом,
    хотелось бы увидеть примеры как пример кода асм в коде с++ так и вызов внешней функции на тасме и/или масме из кода на с++, или ccылочку на такие примеры если можно, заранее большое спасибо.
     
  2. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    В большинстве книг про ассемблер описываются связки асм+си.
     
  3. e2718281828

    e2718281828 New Member

    Публикаций:
    0
    Регистрация:
    12 окт 2006
    Сообщения:
    3
    да, ну например в Visual C++ там идут примеры как линковать, как вызывать и тд, хотелось бы просто HelloWorld
    на чистом Turbo C++ который вызывает функцию на масме с указанием типа:
    - сохраняем файл на асм там, прописываем в Борланде такую строку здесь, и тд.
    Visual Studio крутая вещь, но я не знаком c его расширением С++ и думаю для меня проще осилить связку Борланд + асм, тaк как там чистый С++ с которым я знаком.
     
  4. e2718281828

    e2718281828 New Member

    Публикаций:
    0
    Регистрация:
    12 окт 2006
    Сообщения:
    3
    разобрался, все действительно просто.
     
  5. EvilsInterrupt

    EvilsInterrupt Постигающий азы дзена

    Публикаций:
    0
    Регистрация:
    28 окт 2003
    Сообщения:
    2.428
    Адрес:
    Russia
    e2718281828
    зы:
    Мне вот интересно, ты свой ник как запомнил? На бумажку поди записал?
     
  6. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    EvilsInterrupt
    Та ладно, где-то и guid встречался ;)
     
  7. Stiver

    Stiver Партизан дзена

    Публикаций:
    0
    Регистрация:
    18 дек 2004
    Сообщения:
    812
    Адрес:
    Germany
    EvilsInterrupt
    Присмотрись повнимательней, это первые 10 цифр числа e ;)
     
  8. Ustus

    Ustus New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2005
    Сообщения:
    834
    Адрес:
    Харьков
    Ой, как ты ошибаешься-таки :) Борландовский си напичкан самыми грязными расширениями, которые я вообще в си-компилерах видел. Особенно Турбо. Но в любом случае это не проблема, ибо никто не заставляет их использовать. В идеале проект класса "хелло" недтрудно сделать вообще не зависящим от компилятора си. С ассемблером, к сожалению этот номер не пройдет.

    [off]
    сменить, что ли свой ник на pi314159265358979323846 ?
    дальше наизсть не помню :dntknw:
    :):):)
    [/off]
     
  9. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Ustus
    Пройдёт. Под масм/тасм/насм/фасм вполне можно писать кроссассемблерный код. Небольшие синтаксические различия компенсируются на худой конец макросами, но можно и без них обойтись.
     
  10. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    Угу, особенно для AT&T-синтаксиса.