images Скачать Ассемблер!

Сегодня я решил начать день с изучения основ самого великого и могучего языка программирования — языка ассемблера. Но прежде чем писать программы, нужно подготовить софт! Все в один голос говорят, что чтобы писать на ассемблере не нужно никаких IDE и прочих прибамбасов. Нужен только текстовый редактор, но я так не считаю. В этом посте я дам вам скачать ассемблер, (то есть свою сборку — ассемблер (MASM) + IDE (AsmEd))

Если есть возможность реально облегчить жизнь — то почему бы ее действительно не облегчить? От этого ведь всем будет лучше. Но достаточно лирики. Что же я сделал такого, что можно опубликовать? Я взял за основу MASM 6.11 + ASM_Ed. Данный редактор, похоже, уже перестал поддерживатся, но мне он ооочень понравился. Я прикрутил к этому редактору с помощью bat файлов следущие возможности:

  • Ассемблировать файл
  • Ассемблировать файл типа *.com (аля рассылка Калашникова)
  • Запустить сассемблированную программу
  • Запусть сассемблированную программу в отладчике (CV — из MASM)
  • Тоже, что и в предыдущем пункте, только с AFD
  • Удалить сассемблированную программу и объектный файл, оставив только source
  • Просмотреть полученный файл в HIEW
  • Запустить ASM HELP — помощь по прерываниям и т.д.
  • Открыть сурец в текстовом редакторе и запустить калькулятор

Мне моя сборка очень нравится как по виду так и по удобству, так что качайте ассемблер в моем исполнении: MASM611. А после того как вы скачали этот пакет, обязательно распакуйте его в папку C:\MASM611 !!! Иначе весь функционал моей сборки сведется к нулю. Как только вы все это сделаете, то запустите ASM_Ed в папке BIN и наберите следущий код:

CSEG segment

org 100h

start:  

          mov ah,9h                               ;Функция печати DOS
          mov dx,offset TestString                ;Адрес строки для печати
          int 21h                                 ;Печатаем строчку

          mov ah,10h                              ;Функция получения символа с клавиатуры BIOS
          int 16h                                 ;Получаем символ, теперь он в al

          mov byte ptr[Test2String + 10],al       ;Пишем в Test2String в позицию 10 (пустое место)

          mov ah,9h                               ;Функция печати DOS
          mov dx,offset Test2String               ;Адрес строки для печати
          int 21h                                 ;Печатаем строчку

          int 20h                                 ;Выход

TestString db 'Нажми любую клавишу: ',0Dh,0Ah,'$'
Test2String db 'Ты нажал:  ',0Dh,0Ah,'$'

CSEG ends

end start

А далее нужно нажать File->Save, затем Project->Assemble com file и вы получите на выходе готовый com файл, который можно и запустить! Неужели не круто? Можете посмотреть на получившееся чудо в отладчике… Ассемблер нужно учить в правильной среде! Йоу))

tt twitter big4 Скачать Ассемблер! tt digg big4 Скачать Ассемблер! tt facebook big4 Скачать Ассемблер! tt gmail big4 Скачать Ассемблер! tt myspace big4 Скачать Ассемблер! tt reddit big4 Скачать Ассемблер!

Оставить комментарий

CAPTCHA изображение
Обновить изображение
*

RSS-подписка NIG Twitter-подписка NIG

Метки
Друзья
Блог линуксоида Программы для диагностики компьютера
Супер Pixel
Убивалка флешаБэкконект шелл. Часть вторая.Бэкконект шелл. Начало.НАМ для деления чиселПростая арифметикаПередача файлов. Часть третья. Клиент.Dll injectionСканер портовКодировка текста в BMPРухнул на два дняПередача файлов. Часть вторая. Сервер.Поворот и BMPCRC32 суммаBMP форматфайловые вирусыассемблер, строкиАссемблер и матрицапримеры ассемблерМногопоточное программированиеАрхитектура клиент — серверРаздача ICQПишем шуткупишем паукаПривет от ДжеймсаОбход firewallЗагрузка картинок на Gyazo, прямо из ThunarКейлоггер 3Плюшки в контекстном меню Thunarc по сетиКейлоггер 2КейлоггерСкачать Ассемблер!VirusCheckerОтморозки мешают жить ?! Не проблемма !Cкрипты для взлома аккаунтов QIPWinAPI. Работа с файлами. Часть третья. ЧтениеDlink exploitБрут сайта etxt.ruКрасивая раскладка клавиатуры в GnomeМои безделушки на PerlКак запускать Perl скрипты под WindowsБрутфорс партнёрки ZipCoinПарсер upwap.ruИзменения в блогеЧудо ЗаливалкаСкрипт для загрузки файлов на Zalil.ruЯндекс «чоткий» поисковик!WinAPI. Работа с файлами. Часть вторая. ЗаписьWinAPI. Работа с файлами. Часть первая. ПоискПолучение MD5 хеша средствами C++Что нам стоить letitfile.com забрутить?WarCraft III запуск под LinuxЭнтропия файлаWinsock и C++. Мини прокси. Часть |\\/. Завершающая.Перепилил чекер для 4gameЧекер акаунтов YoupornCMailSend v 1.1. Отправка почы без проблемСлучайные числаWinsock и C++. Часть |||. smtp монстр.Брутфорс LetitFile.comИспользование X-Forwarded-For, для обмана веб-сервера, подмена IP подручными средствамиДело было вечером, делать было нечего…Мысли о аудио сервереПарсер ников из твиттераКонец школоло…Perl+Linux. Заметка первая (Удобный Paste bin).Бэкконект шелл.E-MAIL + winsocket + Cpp. Сложно?winsock и C++. Часть ||. Атака клоунов.C++ резолвинг адресаPerl, анализ HTML кода и определение CMSМатематика в C++winsock и C++