Здравствуйте товарищи програмисты! я только начинаю изучение ассеммблера, немного знаю с++, а в новом турбо с++ идет тасм вместе с компилятором покажите пожалуста примеры турбо с++ с встроенным в него асмом, хотелось бы увидеть примеры как пример кода асм в коде с++ так и вызов внешней функции на тасме и/или масме из кода на с++, или ccылочку на такие примеры если можно, заранее большое спасибо.
да, ну например в Visual C++ там идут примеры как линковать, как вызывать и тд, хотелось бы просто HelloWorld на чистом Turbo C++ который вызывает функцию на масме с указанием типа: - сохраняем файл на асм там, прописываем в Борланде такую строку здесь, и тд. Visual Studio крутая вещь, но я не знаком c его расширением С++ и думаю для меня проще осилить связку Борланд + асм, тaк как там чистый С++ с которым я знаком.
Ой, как ты ошибаешься-таки Борландовский си напичкан самыми грязными расширениями, которые я вообще в си-компилерах видел. Особенно Турбо. Но в любом случае это не проблема, ибо никто не заставляет их использовать. В идеале проект класса "хелло" недтрудно сделать вообще не зависящим от компилятора си. С ассемблером, к сожалению этот номер не пройдет. [off] сменить, что ли свой ник на pi314159265358979323846 ? дальше наизсть не помню [/off]
Ustus Пройдёт. Под масм/тасм/насм/фасм вполне можно писать кроссассемблерный код. Небольшие синтаксические различия компенсируются на худой конец макросами, но можно и без них обойтись.