Категория: Windows: Assembler
Cвободный ассемблер для архитектуры Intel x86. Используется для написания 16-, 32- и 64-битных программ.
Программа представляет собой редактор ассемблера совмещенный с высокопроизводительным эмулятором микроконтроллеров Microchip PIC
Оболочка для Турбо Ассемблера
Конструктор программ позволяет без знания языков программирования "писать"(а точнее рисовать) достаточно сложные программы для Windows, используещие такие возможности ОС как мультимедиа(работа со звуком и видео), графика(OpenGL и GDI), сеть, файловая система, устройства,ю порты и многое др.
IDE для создания программ на ассемблере (MASM 32). Позволяет создавать программы как в Delphi / C++ Builder, используя контролы и их основные свойства. Имеет редактор кода с настраиваемой подсветкой синтаксиса и много других удобных функций.
Редактор исходного кода программ с подсветкой исходного кода и подключаемыми компиляторами.
Ассемблер, являющийся попыткой полностью переписать ассемблер NASM.
Современная визуальная студия для разработок программ на языке Ассемблера. Возможность настроить IDE практически для любого Ассемблерного пакета (TASM, MASM). GSS Visual Assembler отлично подойдёт как для профессионалов, так и для начинающих.
Данная прогарамма представляет собой усовершенствованный редактор кодов Ассемблера
Статическая библиотека в формате OMF с исходным текстом и примерами использования в Borland Turbo Assembler
Программа представляет собой среду разработки программ на языке Ассемблера, подобную Delphi или CBuilder
GSS Visual Assembler - современная визуальная студия для разработок программ на языке Ассемблера.
Основные характеристики:
CheMax Rus
The Bat! Home
Virtual DJ
Pidgin (Gaim)
Process Explorer
Русская Рыбалка
FAR Manager
Adobe Flash Player
John Smith Eldger
Ассе́мблер (от англ. assemble — собирать) — компилятор с языка ассемблера в команды машинного языка.
Под каждую архитектуру процессора и под каждую ОС или семейство ОС существует свой Ассемблер. Существуют также так называемые «кросс-ассемблеры», позволяющие на машинах с одной архитектурой (или в среде одной ОС) ассемблировать программы для другой целевой архитектуры или другой ОС, и получать исполняемый код в формате, пригодном к исполнению на целевой архитектуре или в среде целевой ОС.
Ассемблеры для DOS
Наиболее известными ассемблерами для операционной системы DOS являлись Borland Turbo Assembler (TASM) и Macro Assembler (MASM). Также в своё время был популярен простой ассемблер A86.
Изначально они поддерживали лишь 16-битные команды (до появления процессора Intel 80386). Более поздние версии TASM и MASM поддерживают и 32-битные команды, а также все команды, введённые в более современных процессорах, и системы команд, специфических для конкретной архитектуры (такие как, например, MMX, SSE, 3DNow! и т. д.).
Microsoft Windows
При появлении операционной системы Microsoft Windows появилось расширение TASM, именуемое TASM32, позволившее создавать программы для выполнения в среде Windows. Последняя известная версия Tasm — пятая, включая различные к ней дополнения. Но официально развитие программы полностью остановлено.
Совсем по-другому обстоит дело с программой MASM. Она продолжает развиваться и по сей день, последние версии включены в наборы DDK. Но версия программы, направленная на создание программ для DOS, не развивается.
Для более удобного создания программ на ассемблере для Windows появился пакет, названный MASM32, автором которого является Стивен Хатчессон (aka hutch--). Более подробная информация доступна на сайте пакета MASM32 — www.masm32.com
Настоящие ценители языка используют ассемблер FASM, бескорыстно предоставленный в общее пользование и написанный Томазом Грижтаром (Tomasz Grysztar). Официальный сайт ассеблера FASM — www.flatassembler.net
Linux-based
Несколько иначе обстоит ситуация с ассемблерами для другой известной операционной системы GNU/Linux. В её состав входит компилятор gcc, включающий в себя ассемблер gas (GNU Assembler)… Но в нём используется AT&T синтаксис, в отличие от Intel-синтаксиса, используемого в большинстве остальных ассемблеров.
Переносимые ассемблеры
Также существует открытый проект ассемблера, версии которого доступны под различные операционные системы, и который позволяет получать объектные файлы для этих систем. Называется этот ассемблер NASM (Netwide Assembler).
YASM это переписанная с нуля версия NASM под лицензией BSD (с некоторыми исключенями).
FASM — молодой, но быстро развивающийся и завоёвывающий популярность ассемблер, распространяется с исходным кодом, есть версии для KolibriOS, GNU/Linux и Microsoft Windows, использует Intel-синтаксис. Также fasm поддерживает инструкции AMD64. Достоинством является очень сильный макроязык, разнообразие форматов выходных файлов и несколько изменённый (в лучшую сторону, но несколько непривычный для «старой школы») синтаксис.
Содержимое диска:
Assemblers:
MASM 32 v7.0
Microsoft Macro Assembler v6.1
Borland Turbo Assembler v5.0
Flat Assembler v1.20
Jungo KernelDriver v5.05
Visual Assembler - это программа, которая была написана специально для тех пользователей, которые программируют на ассемблере. Visual Assembler бесценна для начинающих программистов, она позволяет упростить все до минимума.
Программа Visual Assembler распространяется абсолютно бесплатно. Для работы с ней необходимо знать основы английского языка, а ее меню не является интуитивно понятным.
Не смотря на то, что последнее обновление данной программы было в 2002 году, она превосходно работает и сейчас.
Особенности Visual Assembler:
Кос Палпатин Профи (530), закрыт 2 года назад
Кто может сказать, что для него надо?
Список, так сказать. Собственно, сам ассемблер я скачал, что еще требуется? На руках учебник старого образца, я нуб в этой области, скажите, какие есть свежие версии, которые пойдут под седьмую?
ra Высший разум (104603) 2 года назад
FASM: http://flatassembler.net/ в составе есть простенькая IDE, не нужно линкеров, он сам умеет создавать исполняемые файлы для Windows, MS-DOS и др.
http://www.emu8086.com/ -- интерактивная система для изучения ассемблера, компьютерной архитектуры. Платная, но не дорогая, демо версия на 14 дней. Эмуляторы PC 8086, текстового терминала, графической карты, портов в/в, семисегментного индикатора, среда разработки, отладчик и прочие ништяки.
Учебники в основном написаны для MS-DOS, если не будете использовать emu8086, то скачайте старый masm для ДОСа (http://old-dos.ru/files/file_122.html. http://kalashnikoff. ru/Assembler/prog/ -- тут можно скачать отладчик и hiew) или tasm и работайте в эмуляторе DosBox, закончите вашу книгу, перейдете на программы для Windows.
Turbo Assembler Editor (Редактор турбо ассемблер) - бесплатный программный пакет, предназначенный для разработки программ на языке ассемблера.
графический редактор для цифровых художников. Огромный выбор кистей и инструментов графики
2015-09-20
бесплатная программа на русском языке для дизайна помещений и 3d моделирования мебели
2015-09-04
бесплатное обновление драйверов блютуз устройств от Broadcom
2015-08-30
мультимедийный комбайн, который включает в себя разнообразные функции и возможности для работы с медийными данными, а также для записи дисков
2015-08-28
антивирус, созданный китайскими программистами, надежно защитит ваш компьютер от вирусов и вредоносных программ. Имеет три движка
2015-08-24
приложение предоставляет компьютеру надежную защиту, работает в полностью автоматическом режиме
2015-08-20
бесплатный антивирус для домашних пользователей, набирает всё большую популярность. Предлагает высокую комплексную защиту компьютера от всех видов вирусных атак
06.07.2007
Программирование на языке Ассемблер для Windows является не так уж сложной задачей, как кажется многим.
Автор освещает в книге многие основаполагающие темы такие, как обработка файлов, написание VXD-драйверов, программирование в локальной сети, использование многозадачности и многое другое.
Особое внимание в книге уделено некоторым методикам, которые используют хакеры при написании вредоносных программ. Знание способов атак хакеров не лишнее и должно помочь многим программистам в борьбе с атаками компьютерных преступников.
Книга содержит множество полностью разобранных примеров с комментариями. В книге описаны как относительно простые, так и сложные программы.
Материал книги содержит множество справочной информации, которая окажет неоценимую помощь при изучении языка.
Книга будет полезной прежде всего тем, кто имеет хотя бы небольшое представление об Ассемблере.
Издатель: Молгачева С.В.
Год издания: 2002
Скачано: 14264 раз
Доброго времени суток, уважаемые подписчики. В прошлом уроке мы сказали, что ресурсы, это такие объекты, которые не надо создавать самому, лишь описать их. Также мы причислили меню к ресурсам. Сегодня мы познакомимся с так называемыми диалог ами, наиболее удобным средством сбора информации в Windows. Так как очень часто бывает, что смысла создавать окно нет, а некоторую информацию вывести надо, диалоги могут быть очень хорошо используемы. К сожалению, описание диалогов вещь достаточно трудная, и Вам придётся использовать какую-нибудь программу редактор ресурсов, я лично использую Borland Workshop .
Начнём с описания диалогов и меню. Оба объекта ресурсы, поэтому они могут находиться в одном файле ресурсов! После того как Вы перепишите следующее в файл menu.rc, а именно туда это надо записать, вы можете зайти в редактор ресурсов и посмотреть оттуда, что-же мы записали! Итак, новое содержимое menu.rc:
#define DS_CENTER 0x0800L
#define DS_3DLOOK 0x0004L
#define WS_MINIMIZEBOX 0x00020000L
#define WS_SYSMENU 0x00080000L