ЖК
Ж. К

Есть ли версия Turbo Assemblera (TASM) под windows, в котором есть возможности работы с api окнами windows?

Просто мне понравился синтаксис TASM - и не хочется переходить на flat для программирования на нём, тем более я его не изучил и мне не понятно, как там реализована поддержка окон - с учётом того, что уроки что я видал, заставляют подключить модуль, который помогает мне программировать. На таком костыле знаний находится не приятно

ВБ
Вячеслав Бабичев

> Есть ли версия Turbo Assemblera (TASM) под windows
Есть. Называется Borland Turbo Assembler 5, в простонародье известный как TASM32.
http://blogs.mail.ru/inbox/mihoko/332895A3DBAA03A0.html (Ссылка будет рабочей до начала марта 2014 года)

Скачайте ещё пакет tasm 5 plus и возьмите из него библиотеку imp32i.lib (для использования новых функций WinAPI, появившихся в Windows XP SP3) и файл самого ассемблера tasm32.exe версии 5.3 2009 года. Всё остальное можете удалить.
А ещё лучше найдите любую Embarcadero RAD Studio от 2010 до XE5 и возьмите из неё tasm32.exe версии 5.4 2010 года. Он уже поддерживает инструкции MMX.

> Просто мне понравился синтаксис TASM
Какой именно? У него 2 режима работы.
Навскидку 4 разными способами можно объявить сегменты:

Режим совместимости c MASM:
1) Полное описание сегментов
code segment
assume cs:code
...
code ends

2) Упрощённое описание сегментов
.code
...

Режим ideal:
3) Полное описание
segment code
...
ends

4) Упрощённое описание
codeseg
...

Если первый или второй, тогда вам больше подходит MASM. Это синтаксис MASM'a, а не TASM'a.
Если третий, тогда не понятно, чем вам не понравился FASM. Его синтаксис как раз построен на этом варианте.
Если четвёртый, тогда удобнее будет использовать LzASM. Он поддерживает много команд новых процессоров. И ещё в него добавлено немного синтаксического сахара, например можно помещать в стек числа с плавающей точкой просто командой PUSH. Правда собирать программу придётся линковщиком TASM'a tlink32.exe или сторонним alink.exe, и вручную описывать константы, структуры и прототипы функций.

Похожие вопросы
Bonpoc no TASM (BHyTpu) турбо ассемблер. Ребятушки, какой TASM лучше для Windows 7? TASM 4.1 покатит ?
Как в коде консольного с++ проекта вызвать функцию Windows API?
при запуске windows появляется окно версии windows как сделать так что бы окно не появлялось?
Лабораторная работа по Ассемблеру (TASM), помогите пожалуйста)
Можно ли использовать API функцию в Visual C++ NET FORMS. Можно ли использовать API функцию в Приложениях Windows Forms?
Turbo Paskal для windows 7.
Win32 API программирование, работа с коллекциями
Я не могу сменить окно в turbo pascal?
В ообщем работа с Turbo Pascal
Работа с окнами проводника windows