eXeL@B —› Софт, инструменты —› X64 Assembler Programming - UASM - JWasm |
<< . 1 . 2 . 3 . |
Посл.ответ | Сообщение |
|
Создано: 26 ноября 2016 23:55 · Поправил: Модератор · Личное сообщение · #1 UASM is a free MASM-compatible assembler based on JWasm with these features ( native support for output formats Intel OMF, MS Coff (32/64-bit), Elf (32/64-bit), Binary, Windows PE (32/64-bit) and DOS MZ. precompiled UASM binaries are available for Windows, Linux and OSX. Instructions up to AVX2 and AVX512F are supported including all new extensions for VMX, MPX, AES, BND, F16C etc. Support for MS Vectorcall on x64. Support for Borland Register Calling Convention. Full support for SystemV Calling Convention. Integrated Macro Library with OO support. Numerous new HLL features (as described in the extended manual). UASM is written in C. The source is portable and has successfully been tested with Open Watcom, MS VC, GCC and more. As far as programming for MS Windows is concerned, UASM can be used with both WinInc (32/64-bit) and Masm32 (32-bit). C header files can be converted to include files for UASM with h2incX. UASM's source code is released under the Sybase Open Watcom Public License, which allows free commercial and non-commercial use. There's a bunch of source samples available - they are supplied with the precompiled binary packages. JWasm started as a fork of Open Watcom's Wasm in March 2008. Today, the part of Wasm source lines still contained in JWasm is approximately 15%. UASM is a continued evolution of JWasm. Updated Code:
Full SDK 10.0 translate for 64 and 32 bits Примеры с этими хидерами - NOTES: Adapting constants switchs to your system,use this tool: sdkrc81\Before_use_me.exe.He will give you the correct swiths for your system. Modify translate.inc with this switchs.The defaut system is windows 10.0 With a correct alignment,all translated structures,can be used as they are. There is no need of any modifie. Easy Code IDE 32/64-bit Easy Code - Visual assembler (Updated on July 02, 2019) (Windows 95/98/ME/NT40/2000/XP/2003/2008/Vista/7/8/8.1/10) - Version 2.x Fasm, GoAsm, JWasm, UASM ( RadASM 32/64-bit Current version: 2.2.2.3 - Last updated: 08/01/2018 Project Latest Release - Zips Code:
Overview RadASM is a lightweight IDE tool for all kinds of programmers who are looking for a straightforward application in which to edit their code. It supports a wide variety of programming languages and assemblers such has MASM, NASM, FASM, TASM, Borland C, C++, Bcet Basic, VC6 C/C++, Free Pascal and FreeBASIC. It was created by Ketil Olsen aka KetilO. This is a fork from the original RadASM v2.x source located on SourceForge here I have made some very minor adjustments, which are detailed in the WhatsNew.txt Features User friendly interface. Project browsing and properties. Inbuilt programmer tools: ‘Ascii Table’, ‘Colref’, ‘Toolbar Creator’ etc. Multiple Undo/Redo. Find & Replace keywords. Block indents, outdents and comments. Bookmarks. Syntax highlighting. Custom controls. Automatic code completion. Record macros for ease of use. Addins to extend its functionality. Template system for automatic code generation. Supports various programming languages. Setup Visit the wiki entry Setting up the RadASM environment for more details. Credits Code:
Source Code Pro Font Source Code Pro Source Code Pro is a set of OpenType fonts that have been designed to work well in user interface (UI) environments. In addition to a functional OpenType font, this open source project provides all of the source files that were used to build this OpenType font by using the AFDKO makeotf tool. Download the fonts (OTF, TTF, WOFF, WOFF2, EOT) macOS, Windows, Linux/Unix-based systems X64 Iczelion's Tutorial -> Автор - Mikl (wasm.in) Актуальные книги программисту на X64 ассемблере - P a s s - Assembler64 Список: Code:
Что нужно иметь ещё ?! - 1. PoLink или лучше всю папку bin от 2. ml64 linker и подобное от MS от Visual Studio 2017, можно без оптимизации тоже скопировать всю папку, сегодня места хватает на всё. 3. Возможно конвертёр .H файлов headinc.exe, который поставляется вместе с одной IDE под названием EditMasm от автора хидер файлов, синтаксис одинаковый. Отдельно здесь - 4. Обновлённые макросы для x64 систем - 5. Мини Пакет разработки драйверов совместно с Full SDK 10.0 ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube | Сообщение посчитали полезным: zds, plutos, VOLKOFF, elch, Gideon Vi, VodoleY, Vintersorg, HandMill, Orlyonok, DenCoder, Isaev, BlackCode, 4kusNick |
|
Создано: 27 июня 2018 14:31 · Поправил: f13nd · Личное сообщение · #2 mak пишет: набросать пару скриптов, чтобы они форматировали ассемблерный листинг Это уже по-моему костылестроение. Макрос, аналогичный "Assign to compiler" фасма, устанавливает режим только чтения для выбранного документа (не придумал ничего лучше), отображается как замочек на вкладке. И улучшенные макросы на F9 и Ctrl+F9, которые сами регистрируют инклуды фасма если надо и выводят всё в интерфейс редактора. Для emeditor. В переменную fasm_path надо вставить свой путь к фасму. Code:
Code:
Code:
----- 2 оттенка серого |
|
Создано: 17 ноября 2018 16:19 · Поправил: mak · Личное сообщение · #3 UASM 2.47 is now available Code:
Easy Code 2.02.0.0007 (Updated on November 16, 2018) ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube |
|
Создано: 02 декабря 2018 20:44 · Личное сообщение · #4 MASM64 SDK - Cumulative Update от 1 декабря, желательно ставить в чистую папку, без обновления прошлых версий. Бинарники от студии как всегда брать в последнем апдейте для VS 2017 ... ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube | Сообщение посчитали полезным: plutos, SReg |
|
Создано: 11 января 2019 12:47 · Поправил: dezmand07 · Личное сообщение · #5 Попалась на глаза довольно интересная среда Работает вместе с FASM, в настройках нужно указать папку к самому fasm.exe, инклудам и отладчику (любому). Умеет компилить DOS, х32 и х64 и самое приятное есть автозаполнение кода Intelligent (вызов списка как и в VS комбинацией Ctrl + пробел). Единственное обновлений не было аж с 2011 года. Автор программы из Казахстана, поэтому полностью русский интерфейс. |
|
Создано: 11 января 2019 22:37 · Поправил: f13nd · Личное сообщение · #6 dezmand07 пишет: Попалась на глаза довольно интересная среда Нечто похожее есть и официальное и не с 2011 года ЗЫ: там Гриштар как с ума сошел, то через два дня то через день fasm g обновляет. Когда более-менее закончит, не факт что эта ide будет с актуальным фасмом нормально работать. ----- 2 оттенка серого | Сообщение посчитали полезным: dezmand07 |
|
Создано: 05 мая 2019 14:24 · Личное сообщение · #7 Здесь можно взять последний комплект макро ассемблера для обоих битностей Enterprise WDK 2019 - The EWDK is a standalone self-contained command-line environment for building drivers. It includes the Visual Studio Build Tools, the SDK, and the WDK. The latest public version of the EWDK contains Visual Studio 2019 Build Tools 16.0.0. Обновилась коллекция библиотек от mrfearless - Collection of libraries for use with x86 / x64 assembler Новый UASM-SDK от mrfearless (без оф поддержки) - https://github.com/mrfearless/UASM-SDK ObjAsm Beta 2 Version C.1.0 32/64-bit - Сайт иногда в офлайн, провайдер тупит. Из бонусов в архиве есть обновлённый h2inc конвертёр, пока в стадии бета .. Intel Intrinsics - CHM documentation Download - Бонус этого документа в наличии псевдокода операций, что может быть полезно для программера на ассемблере. ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube | Сообщение посчитали полезным: Vintersorg, parfetka, morgot, plutos, DICI BF |
|
Создано: 22 июня 2019 01:49 · Личное сообщение · #8 UASM 2.49 is now available Code:
----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube | Сообщение посчитали полезным: morgot |
<< . 1 . 2 . 3 . |
eXeL@B —› Софт, инструменты —› X64 Assembler Programming - UASM - JWasm |