v2.2.2.2 updates
- Template: Added in xml file rename. If ProjectName.xml exists for manifest it is renamed to new project output file.
- Resource: Changed max resource items saved to .rc file from 256 items to 512.
- Wizard: Increased project name’s max length when creating a new project from 16 characters to 32.
- Ini: Added additional allowed files to RadASM.ini for templates to include other files (for example RoboHelp HTML)
- Theme: Updated back color for output current line/error line selection for use with darker themes.
- Theme: Added Visual Studio Dark Grey theme.
- Misc: Updated UpdateChecker sub project to fetch from this github repo.
Download Contents
Assembly.zip
— Adds support for the following assemblers: Masm, Tasm, Nasm, Fasm, GoAsm, Jwasm, HJWasm and Asmc
HighLevel.zip
— Adds support for the following programming languages: bcc (Borland C/C++ 5.5), bcet (Basic), cpp (Visual Studio C/C++), dm (Digital Mars C/C++), fb (FreeBASIC), fp (Free Pascal), hla (High level assembly) and Lcc-win
Language.zip
— Multilingual support for the following languages: Catalonian, Chinese, English, French, German, Hebrew, Italian, Korean, Norwegian, Portuguese(Brazil), Russian, Spanish, Turkish and Ukrainian
RadASM-2.2.2.2-FullPackage.zip
— Full integrated package which includes content from Assembly.zip
, HighLevel.zip
, Language.zip
, RAHelp.zip
along with addins and other misc files.
RadASM-2.2.2.2-IDEOnly.zip
— Just the basic IDE only.
RAHelp.zip
— RadASM.chm help file.
Программы для работы на Ассемблере
Microsoft Macro Assembler 6.15 / 9.0 / 11.0 (MASM) | |
---|---|
Assembler MASM — ассемблер для процессоров семейства x86. Первоначально был произведён компанией Microsoft для написания программ в
операционной системе MS-DOS и был в течение некоторого времени самым популярным ассемблером, доступным для неё. Это поддерживало широкое разнообразие макросредств и структурированность программных идиом, включая конструкции высокого уровня для повторов, вызовов процедур и чередований. Позднее была добавлена возможность написания программ для Windows. MASM — один из немногих инструментов разработки Microsoft, для которых не было отдельных 16- и 32- битных версий. |
Язык : English Версия : 6.15/9.0/11.0 Год : 2000-2011 Фирма : Microsoft Сообщить о неполадке |
MASM 6.15 (14 MB) | Скачать с depositfiles.com | Скачать с turbobit.net | Скачать с hitfile.net | |
MASM 9.0 (3.5 MB) | Скачать с depositfiles.com | Скачать с turbobit.net | Скачать с hitfile.net | |
MASM 11.0 (4.75 MB) | Скачать с depositfiles.com | Скачать с turbobit.net | Скачать с hitfile.net |
Turbo Assembler 5.0 (TASM) | |
---|---|
Turbo Assembler (TASM) — программный пакет компании Borland, предназначенный для разработки программ на языке ассемблера для архитектуры
x86. Кроме того, TASM может работать совместно с трансляторами с языков высокого уровня фирмы Borland. TASM до сих пор используется для обучения программированию на ассемблере под архитектуру x86. Пакет TASM поставляется вместе с компоновщиком Turbo Linker и порождает код, который можно отлаживать с помощью Turbo Debugger. По умолчанию TASM работает в режиме совместимости с другим распространённым ассемблером — Microsoft Macro Assembler, то есть TASM умеет транслировать исходники, разработанные под MASM. Кроме того, TASM имеет режим IDEAL, улучшающий синтаксис языка и расширяющий его функциональные возможности. |
Размер : 4.1 MB Язык : English Версия : 5.0 Фирма : Borland Сообщить о неполадке |
Скачать с depositfiles.com | Скачать с turbobit.net | Скачать с hitfile.net |
Netwide Assembler 0.98 for Win32 (NASM) | |
---|---|
NASM является бесплатным Intel x86 ассемблером с открытым исходным кодом. Поддерживает всю линейку x86-процессоров включая IA64.
Позволяет получать разнообразные форматы выходных файлов (bin, aout, aoutb, coff, elf, as86, obj, win32, rdf, ieee), генерирует отладочную информацию в форматах Borland, STABS и DWARF2. NASM был портирован под Linux, MS-DOS, Win32. |
Размер : 2.64 MB Язык : English Версия : 0.98 Сообщить о неполадке |
Скачать с depositfiles.com |
MASM Builder 3.2 | |
---|---|
MASM Builder — Визуальная среда разработки для создания программ на ассемблере. Использует в качестве компилятора Masm32. Позволяет
создавать контроллы (как в Visual C++ или Delphi) и редактировать их основные свойства, что в свою очередь, позволяет быстро создать и отредактировать исходный код. Проект можно сохранять в отдельный файл, чтобы потом в любое время снова продолжить разработку. MASM Builder также можно использовать как хороший редактор исходного кода: в программе существует настраиваемая подсветка синтаксиса и много других возможностей, значительно облегчающих редактирование кода. На данный момент программа доступна на английском и русском языках. |
Размер : 5.08 MB Язык : Русский Версия : 3.2 Фирма : Microsoft Сообщить о неполадке |
Скачать с depositfiles.com | Скачать с turbobit.net | Скачать с hitfile.net |
Pass32 2.5 | |
---|---|
Pass32 позволяет создавать программы DOS (16-битные приложения), DPMI (32-битные приложения), консольные и GUI-приложения, а также Win32
DLL. Поддерживает i486, Pentium, все инструкции MMX и FPU, а также специальные регистры вроде CRx, DRx и TRx. Имеется поддержка расширителей DOS. Также в комплекте идут интегрированные отладчик и дизассемблер. Отладка программ в защищенном режиме не вызывает проблем. Нет ограничений на размер исполняемого файла. Pass32 поддерживает модульное программирование. Прилагаются большие runtime-библиотеки для основного I/O, клавиатуры, графики, дисплея. |
Размер : 1.32 MB Язык : English Версия : 2.5 Сообщить о неполадке |
Скачать с depositfiles.com |
RadASM 2.2.1 | |
---|---|
RadASM — бесплатная среда разработки программного обеспечения для ОС Windows и не только, изначально предназначенная для написания
программ на языке ассемблера. В качестве компилятора ассемблера может поддерживать много разных типов компиляторов (MASM, TASM и т.д). Имеет гибкую систему файлов настроек, благодаря чему может быть использована как среда разработки программного обеспечения на высокоуровневых языках, а также документов, основанных на языках разметки. Поддерживает 14 языков, включая русский. |
Размер : 4.39 MB Язык : Русский Версия : 2.2.1 Сообщить о неполадке |
Скачать с depositfiles.com |
HxD 1.7.7.0 Portable/Installable | |
---|---|
HxD — Бесплатный шестнадцатеричный редактор (HEX-Editor), дополнительно позволяющий редактировать «сырые» дисковые файлы и модифицировать данные оперативной памяти (RAM), позволяет работать с файлами больше 4 Гб. Интуитивно понятный интерфейс предлагает функции поиска, замены, экспорта и вставки байтовых шаблонов, расчета контрольных сумм и подписей, расчета статистики. Позволяет осуществлять надежное удаление (без возможности восстановления), разделение и слияние файлов. Редактирование осуществляется в форме текстового редактора с акцентом на простые профильные операции, чтобы избавить пользователя от избыточных технических подробностей. Например, работа с диском и памятью сделана схожей с работой обычных файлов. |
Размер : 3.2 MB Язык : EN/RU Версия : 1.7.7.0 Год : 2009 Скриншот Сообщить о неполадке |
Скачать с depositfiles.com | Скачать с GigaPeta.com |
SoftICE 4.01 | |
---|---|
SoftICE — отладчик и дизассемблер для Windows. Программа разработана для управления процессами на низком уровне Windows, причем таким
образом, чтобы операционная система не распознавала работу отладчика. В отличие от прикладного отладчика, SoftICE способен приостановить все операции в Windows, что очень важно для отладки драйверов. SoftICE — это универсальный отладчик, которым можно отладить любой код. SoftICE очень популярен как инструмент взлома программного обеспечения. |
Размер : 6.01 MB Язык : English Версия : 4.05 Фирма : NuMega Сообщить о неполадке |
Скачать с depositfiles.com |
OllyDbg 1.10 | |
---|---|
OllyDbg (Olly Debugger) — бесплатный многооконный 32-битный отладчик уровня ассемблера для операционных систем Windows, предназначенный
для анализа и модификации приложений, работающиx в режиме пользователя. OllyDbg обладает хорошей функциональностью, что делает его пригодным для решения различных задач и исследования кода любой сложности. Интерфейс отладчика полностью настраиваемый: фон рабочих окон, цвет и размер шрифта, подсветка определенных ассемблерных инструкций и многое другое. Позволяет создавать точки останова на подпрограммы, адреса, сообщения Windows, обращения к памяти, определенные последовательности инструкций и т.д. Создает список используемых подпрограмм, строковых переменных, дескрипторов элементов управления. Поддерживает поиск ASCII и Unicode строк, а также hex-значений. |
Размер : 1.11 MB Язык : English Версия : 1.10 Сообщить о неполадке |
Скачать с depositfiles.com |
W32Dasm 8.93 Full + W32Dasm 10 Beta Rus | |
---|---|
Полная оригинальная версия 8.93, а также русифицированная 10 бета-версия свободного дизассемблера и отладчика W32Dasm, с помощью которого
вы можете обучиться отладке Windows-программ. Обладает интуитивно понятным интерфейсом и хорошо подходит для крэкерских задач средней сложности. Часто работа с ним описывается в статьях по взлому. Имеется String Reference функциональность, которая используется при исследовании защиты программ. Отображается виртуальное и реальное смещение команды в файле, что полезно при необходимости поставить точку останова на виртуальный адрес или пропатчить программу по реальному смещению, не разбираясь в формате PE исполняемого файла. |
Размер : 1.61 MB Язык : English Версия : 8.93 Сообщить о неполадке |
Скачать с depositfiles.com | Скачать с turbobit.net | Скачать с hitfile.net |
В начало страницы
Навигация
- Родительская категория: Кодинг
- Категория: Общие вопросы
- Опубликовано 19 Ноябрь 2016
- Автор: HandyCat
- Просмотров: 11894
Сборка необходимого софта для работы с Fasm и Masm32 от HandyCat (http://mykeylogger.biz) — скачать можно тут (самораспаковывающийся RAR-архив). Содержит среду разработки RadAsm 2.2.0.0, ряд шаблонов, дополнительных функций и программ для программирования Windows x64 и x32(x86) приложений для современных операционных систем Windows ( XP, 7, 8, 8.1, 10). Заранее оговоримся — версия сборки пробная, с течением времени будем улучшать. Пока используйте то, что есть. В будущем автоматизируем установку, добавим templates. Надеемся, что сдвинем с мертвой точки остановившийся процесс продвижения программирования на ассемблере. Все достаточно просто — нужно только захотеть! Поддержка проекта приветствуется. Всем желающим помочь любым способом — пишите письма с темой «ассемблер». Кстати кейлоггер The Rat! написан на masm32. Новые версии, а также 64 битные вставки для увеличения функциональности будем писать на fasm.
Включенные в сборку программы:
assemblers:
-fasm
-masm32
development environment:
-RadAsm 2
debuger:
-xdbg (x64, x32)
utils:
-apimonitor-x64-x86
-Depends
-Hiew.v8.10 [Gun-Ryo Repack]
-PETools x32
-Process Monitor
-Registry Workshop
-WinHex
-winhlp32 insaller for Win 8, 10
!!!ВНИМАНИЕ!!!
Процедура установки:
Пакет расчитан на установку основных файлов в директорию d:PROGSFASM64.
Необходимо ОБЯЗАТЕЛЬНО указать путь d:PROGS для распаковки файлов!!!
при этом создаются следующие директории, куда копируются необходимые файлы:
d:PROGSFASM64fasm
d:PROGSFASM64install_hlp
d:PROGSFASM64masm32
d:PROGSFASM64utils
d:PROGSFASM64RadAsm2
d:PROGSFASM64xdbg
После установки необходимо скопировать файл winhlp32.exe (в архиве d:PROGSFASM64install_hlpWinXP-winhlp32.zip) в windows директорию вашей операционной системы, если этого файла нет или заменить указанным файлом одноименный файл вашей операционки. При этом при необходимости нужно выйти в защищенный режим или воспользоваться программой Unlocker. Файл winhlp32.exe — это 32-х битное системное приложение из Windows XP (файл можно найти на установочной дискете операционной системы Windows XP SP3). Он предназначен для чтения разнообразных файлов помощи (*.hlp) среды разработки RadAsm (в основном для masm32). Если у Вас установлена Windows 8.1, то произвести установку winhlp32.exe можно воспользовавшись установщиком Windows8.1-KB917607-x64.msu (64 битная система), Windows8.1-KB917607-x32.msu(32 битная система).
После установки можно приступать к работе.
Возможные проблемы.
В случае, если у Вас не хочет корректно работать masm32, осуществите следующие действия:
1. Скачайте последнюю (желательно) версию masm32 c официального сайта: http://masm32.com
2. Установите masm32 на ваш компьютер. При этом будет предложена установка на диск без возможности выбрать директорию. Выберите какой-либо диск, например D:, в таком случае Masm32 установится в директорию D:masm32.
3. Удалите все файлы из директории d:PROGSFASM64masm32 и скопируйте туда все файлы из директории D:masm32.
!!!ВНИМАНИЕ!!!
Процедура установки пакета в любую директорию (допустим — в d:PROGSFASM64) :
1. При установке указываем любой, удобный для Вас путь (d:PROGSFASM64).
2. Если хотите обновить версии fasm, masm32, GoRc, то копируем их из официальных сайтов. Если не хотим обновлять — оставляем то, что есть и переходим к следующему шагу.
3. Производим настройки fasm.ini и masm.ini (в директории ..RadAsm2), как это описано ниже во вторых пунктах,
а затем устанавливаем winhlp32.exe как говорилось ранее.
———————FASM—————————
1. Копируем фасм в d:PROGSFASM64fasm
2. В файле fasm.ini
[Description]
0=Flat assemblerrnGet fasm package at:rnhttp://flatassembler.net
[Enviroment]
0=path,D:PROGSFASM64fasm;
1=include,D:PROGSFASM64fasmINCLUDE
3. Копировать в .. fasmBin
-GFL.txt
;содержать должен список линкуемых dll-ок, как минимум:
Kernel32.dll
User32.dll
shell32.dll
Gdi32.dll
comdlg32.dll
comctl32.dll
-GoLink.exe
-GoRC.exe
————————MASM32—————————
1. Копируем масм32 в D:PROGSFASM64masm32
2. В файле masm.ini
[Description]
0=Microsoft macro assemblerrnGet MASM32 package at:rnhttp://www.masm32.com
[Enviroment]
0=path,D:PROGSFASM64masm32bin
——————————————————-
Все должно работать.
RadAsm30 Files
Assembly IDE
Brought to you by:
kekkao
-
Summary
-
Files
-
Reviews
-
Support
-
Code
Name | Modified | Size | InfoDownloads / Week |
---|---|---|---|
Parent folder | |||
Projects | 2023-01-16 |
12 |
|
readme.txt | 2022-10-27 | 2.4 kB |
0 |
RadSTM32.zip | 2022-10-27 | 270.0 MB |
3 |
SimCadAddin.zip | 2022-10-27 | 25.9 kB |
0 |
Totals: 4 Items | 270.0 MB | 15 |
RadSTM32 package ---------------- 2022-08-05 Initial release. 2022-08-24 STNBuild.exe reported as virus by Windows. Created new method to build projects. 2022-09-10 Fixed ini file bugs. Added 4.0 inch SPI LCD panel test to STM32F103 and STM32F401 projects. 2022-10-27 Fixed bugs in SimCad addin. Added Educationa exoeriments tool to STM32F401 projects. --------------------------------------------------------------- Download STM32 ST LINK Utility: https://stm32-st-link-utility.software.informer.com/download/ Unzip to: C:RadSTM32ToolsSTLinkUtility Install usb driver: 64 bit C:RadSTM32ToolsSTLinkUtilityST-LINK_USB_V2_1_Driverdpinst_amd64.exe 32 bit C:RadSTM32ToolsSTLinkUtilityST-LINK_USB_V2_1_Driverdpinst_x86.exe Start ST-LINK Utility: C:RadSTM32ToolsSTLinkUtilityST-LINK UtilitySTM32 ST-LINK Utility.exe If you get an error missing a dll you need to install: https://www.microsoft.com/en-ie/download/details.aspx?id=48145 ST LINK V2 dongle (you can buy it on AliExpress or eBay): This dongle is needed to program the STM32F103 (BluePill) and the STM32F401 / STM32F411 (BlackPill). The discovery boards (STM32F100 and STM32F407) already has the ST-Link. You might have to update the firmware to V2.J37.S7 or higher. To do this start C:RadSTM32ToolsSTLinkUtilityST-LINK UtilitySTM32 ST-LINK Utility.exe Then select ST-LINK/Firmware update from the menu. Clock configuration tool: For STM32F4xx devixes you can use the: C:RadSTM32STM32_F401Toolsstm32f4_clockconfigSTM32F4xx_Clock_Configuration_V1.1.0.xls If you need to change the mcu clock speed. STMSpy: STMSpy is your friend when things dont work as you expected. When the ST-Link is connected to your device and PC you can inspect global variables and device register values + RAM and flash content. Most of the mcu's devices ar also documented so you dont have to scroll up / dpwn the reference pdf all the time. SimCad Addin: Copy files to C:RadSTM32Addins Add a *.cad file to your project and start drawing. Its main purpose is to draw scematics and pcb design, but can be used to draw other things. If you use it for pcb design then add an outer thin frame to yor pcb. This frame is then used to adjust the zoom level to fit your printer and paper format to get an exactly 0.1 inch (2.54mm) grid. KetilO
Source: readme.txt, updated 2022-10-27
Process Director from BP Logix is an advanced business process management (BPM) software for building and operating workflow-driven business applications. An award-winning low code platform, Process Director offers the tools businesses need to automate key processes and improve results. It features an intuitive point-and-click graphical user interface, which allows users to better discover, define, model and automate business processes, as well as control, track and improve operations.
RadASM 2.2.2.0
Assembly Integrated Development Environment
RadASM is an integrated development environment for many programming languages, assembly as well as high level ones. As every RAD Software product, it makes application development easy and fast by providing sophisticated functions and integrated clever tools.
RadASM 2.2.2.0 details
Author: | |
License: | Freeware |
Price: | FREE |
Released: | Oct 14, 2010 |
File size: | 0.99 MB |
Downloads: | 158 |
Keywords: | Assembly IDE, Integrated Development Environment, Development Environment, IDE, Assembly, Compiler |
Author URL: | http://radasm.cherrytree.at/ |
User Rating: 1.6 (8 votes)
- Currently 1.63/5
- 1
- 2
- 3
- 4
- 5
Windows 10 Blog
- Ashampoo Music Studio 9 – Swiss Army knife of music programs
- Ashampoo Photo Recovery 2 can restore your images – from any drive!
- Windows 11: update can lead to problems for millions of users
- Free Windows 11: How to Get a Free Update from Windows 10
- Better firewall settings in Windows 10
RadASM Awards
RadASM for Windows 10 — Full description
RadASM is an integrated development environment for many programming languages, assembly as well as high level ones. As every RAD Software product, it makes application development easy and fast by providing sophisticated functions and integrated clever tools.
FEATURES:
· Support for many programming languages and assemblers / compilers
· namely MASM, TASM, NASM, FASM, GoAsm, Borland C/C++ 5.5, Bcet Basic, VC6 C/C++, Digital Mars C/C++, FreeBASIC, Free high level assembly (FHLA), FreePascal, High level assembly (HLA), Lcc. This list can be extended by downloading extra programming packs or creating ones!
· Syntax hiliting
· for more readable code and a better overview!
· Themes
· for easy adaptability to your personal wishes!
· Visual dialog editor
· for quick wysiwyg creation of Microsoft® Windows® dialogs using the mouse!
· Custom controls support
· for reusable, customizable controls like a video player, an internet browser or a spreadsheet!
· Code completion
· for faster typing and this way faster development!
· Code tooltips
· for less necessity for consulting the manual!
· Smart indent and auto block complete
· for well-organized code and less mistakes!
· Auto case convert
· for better readability and a conformal type face without extra effort!
· Addins
· for easy extensibility for your special needs!
· Projects support
· for no flying files any more!
· Templates
· for a quick re-use of often used code parts!
· Flexible build options
· for an optimal result without messing around with the command line!
· Integrated debugger
· for eliminating bugs the most comfortable way!
· Uses ini file, nothing in registry
· for easy portability!
RadASM for Windows 10 — Post your review
0 Предисловие
Эта статья подходит для набора инструкций 8086CPU。
Для важных профессиональных базовых курсов необходимы язык ассемблера и эксперименты. Однако из-за дефектов самого языка ассемблера современные компьютеры не могут напрямую запускать программы на ассемблере. Поэтому обычные учителя обратятся к нам
- Используйте виртуальную машину: VMware / VirtualBox -> установить систему XP
- Или установите DOSBox
Подготовка к этим задачам все еще необходима новичкам и может помочь вам лучше понятьПравка -> Скомпилировать -> Ссылка -> Выполнить
Здесь я покажу вам, как использовать DOSBox:Используйте DOSBox для экспериментов с языком ассемблера
Однако редактировать ассемблер таким способом, несомненно, неэффективно. Поэтому нам нужно использоватьIDE на языке ассемблераПриходите на эксперимент на ассемблере.
1 Установка и настройка программного обеспечения
1.1 Загрузка программного обеспечения
Нам понадобится два софта:
- DOSBox
Это программное обеспечение, я уже приводил его в предыдущей ссылке, но способ использования будет изменен, вам нужно только установить это программное обеспечение.Путь установки лучше без китайского。 - RadASM
Найдите китайскую версию RadASM на Baidu, загрузите и установите программное обеспечение, обратите внимание:Путь установки лучше без китайского, Иначе могут быть проблемы
В процессе установки может быть такое, рекомендуетсяОтметить все, У других нет инструкций, на которые следует обращать внимание.
1.2 Конфигурация программного обеспечения
1.2.1 Настройка RadASM
- Откройте каталог установки программного обеспечения, откройте следующий файл с помощью Блокнота
- Затем находим[DOS APP]
- нота4, Я изменил здесь, вам нужно изменить
0,0,
с участием,5
Средняя часть, установите ее наАбсолютный путь к DOSBox.exe
Откройте место установки DOSBox, вставьте в прошлое, обратите внимание, чтобы добавитьDOSBox.exe - Затем сохраните и закройте
- Baidu скачать одинdubug.exe, Поместите его в следующий каталог, обратите внимание, что показанный здесь каталог является местом установки программного обеспечения.
Найдите masm32, откройте
Найдите каталог bin и откройте
, а затемdebug.exeКопировать вставить
1.2.2 Настройка DOSBox
- Откройте место установки DOSBox, откройте следующий файл и откройте его с помощью Блокнота
- Перетащите вниз и найдите[autoexec]
- Напишите две строчки ниже, вот я это написал
mount x [Абсолютный путь к каталогу bin, который мы только что упомянули ранее]
set PATH = %PATH%;x:;
Абсолютный путь к каталогу bin выглядит следующим образом:
Только что мы вошли в каталог bin, просто скопируйте его.
4. Сохраните и выйдите.
2 Напишите эксперимент на языке ассемблера
2.1 Используйте комфортную среду
- Откройте программное обеспечение RadASM
- Установить размер шрифта
Стрелка 1 относится кИзменить размер кода, Это наиболее рекомендуемый вариант для изменения, просто измените его до подходящего размера, как показано стрелкой 2.
Если стрелка 3 отличается от моей, замените ее на мою, иначе китайские иероглифы могут быть искажены.
2.2 Создание проекта сборки
- Файл -> Новый проект
- Настройка первого шага
Выберите приложение Dos, укажите имя проекта и местоположение проекта. - Продолжайте нажимать Далее, пока не нажмете Готово, без каких-либо изменений.
- Откройте исходную программу на ассемблере справа
- Введите образец кода, этот код можно найти прямо в Интернете, здесь только для тестирования
Здесь показан , и мы простоИзменить размер шрифта, Значение по умолчанию может быть относительно небольшим, и его необходимо изменить.
;Hello World
.MODEL SMALL
.DATA
STRING DB 'Hello World!',13,10,'$'
.STACK
.CODE
.STARTUP
LEA DX,STRING
MOV AH,9
INT 21H
.EXIT
END
Привет, мир снова, ха-ха
- бегать
Здесь я покажу вам исходный процесс
Процесс мы закончилиПроцесс компиляции, получаем.asm
файлА дальшеСкомпилируйте и получите.obj
файл
, а затемСсылка, получи.exe
файл,После тоговыполненный, Здесь все равно, для чего предназначена сборка, это функция, предоставляемая программным обеспечением, это примерно рассматривается как выполнение.exe
Файл.
Фактически нам нужно толькоCtrl+F5 Или нажмитеСтроить и исполнятьВы можете запустить отредактированную программу, а остальные шаги выполняются одним щелчком мыши (точно так же, как компилятор VS, с которым вы знакомы)
Тогда вы получите следующее
Да, вы успешно выполнили его!
- Далее идетотладка
Здесь рекомендуется два способа
Первое:имя файла отладки, Имя файла здесь TEST232.EXE
Второй тип:Имя файла CV
и нажмите ввод
Что касается того, как использовать отладку, есть другой контент, вы можете использовать книги«Язык ассемблера» (Ван Шуанг), Эта книга очень полезная!
3 ресурса
Прикрепите файлы RadASM и debug.exe
Ссылка: https://pan.baidu.com/s/1BsGo3eaUjVFSVw1OQ04X0A
Код извлечения: hr2h
После копирования этого содержимого откройте мобильное приложение Baidu Netdisk, что более удобно.
Topic: RadASM v2.2.2.3 (Read 31790 times)
Sourcehttps://github.com/mrfearless/RadASM2
Installer
RadASM-2.2.2.3-Setup.exe
Full Package
RadASM-2.2.2.3-FullPackage.zip
Individual Packages
RadASM-2.2.2.3-IDEOnly.zip
RAHelp.zip
Language.zip
Assembly.zip
HighLevel.zip
Whats New
- Increased custom control max count to 64
- Extended custom control properties count. Previously this was limited to 127 total unique properties, of which 69 where in use by RadASM. These properties as defined by and stored in the ccdef and ccdefex structures are now handled in a new manner to store the text strings of the new property names in the notused field of the TYPES structure. Control IDs > 65535 will store the property strings in this manner and retrieved/parsed for inclusion in the dialog properties listview.
- Added property description editbox below properties list.
- Added support for custom control’s property description, by adding and supporting 3 new method types, which allows for the property description string to placed after the property blocks:
PROP_STYLETRUEFALSE EQU 1 ; old
PROP_EXSTYLETRUEFALSE EQU 2 ; old
PROP_STYLEMULTI EQU 3 ; old
PROP_STYLETRUEFALSE_DESC EQU 4 ; new
PROP_EXSTYLETRUEFALSE_DESC EQU 5 ; new
PROP_STYLEMULTI_DESC EQU 6 ; new
HAND_POINTER EQU 80h
PropertyHand dd -1 xor HAND_POINTER,0
dd -1 xor HAND_POINTER,HAND_POINTER
db "Specifies if the mouse changes to a hand pointer...",0
Methods dd PROP_STYLETRUEFALSE_DESC,offset PropertyHand
- Took out some experimental code that I worked on trying to incorporate web search for F1/CTRL+F1.
- Took out some experimental code that allowed opening of a url from a text string of a url in comments.
Logged
I’ve added a bit more information about custom controls in a wiki page as well now — hopefully it consolidates some of the information relating to custom control development — which previously was only available via source code and might have been harder to figure out what everything was for. But i feel there is possibly more that can be documented and covered, so feel free to suggest anything else to add to it.
https://github.com/mrfearless/RadASM2/wiki/RadASM-Custom-Controls
Logged
Logged
I had to reupload a small fix — code function list would disappear when selecting list and/or selecting a code functions in the list (i was hiding windows in an attempt to fix a flickering issue i noticed when switching from dialog editor to code — obviously it didnt work) . Packages and and installation exe have been updated. Its just the exe, so if you downloaded the installer or packages, you just need to fetch the exe for this small fix: https://github.com/mrfearless/RadASM2/blob/master/RadASM.exe?raw=true
Logged
Hi Fearless!
I think you must change the cherrytree location in the about dialog with present gitub location of your version (where there is references to original files) :t
Logged
Thanks HSE,
Yes I probably will change it to point to the repo in any future builds.
Logged
Nice to see that the Radasm project is active again :t
Logged
The logic of the error is hidden among the most unexpected lines of the program
Hi fearless,
thanks for the release, here you can download a cool font for IDE — Download the fonts (OTF, TTF, WOFF, WOFF2, EOT) https://github.com/adobe-fonts/source-code-pro/archive/2.030R-ro/1.050R-it.zip
Source Code Pro Font
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.
macOS, Windows, Linux/Unix-based systems
or
Logged
Hi Fearless
Nice to support Radasm2 but why not Radasm3 i have use many years version 2 but i find version 3 better.
Greets,
Logged
Hi ragdog,
Its mainly because I use RadASM v2.x branch, and i remember trying RadASM 3.x (good few years ago at this stage) and found some things werent working or hadnt been implemented yet to allow it to be feature compatible with 2.x branch. I cant recall offhand what bits i found missing/not compatible as it was a while ago — might have been something with the templates or something else, or down to user experience/usability with the menus/gui — knowing where things where and how to modify settings for some things, or a combo of both.
So it was done for my own usage and requirements mainly and to then overcome some small issues i found in 2.x, and then I decided to upload the changes to github in case others found them useful. I might take a look at the 3.x stuff at some point, but at the moment im happy with what im using.
Logged
Hi fearless,
Nice to see you supporting this cool IDE.
Currently i am on version 2.2.1.6
There is a known bug with the procedure’s viewer list, the option to view procedures only from the «selected project file» works fine, however, when you keep this option selected and you navigate to another project file, the list does not update itself, you must select to view all project files then select the option «selected project file» again to get the list updated. Can you fix this bug? or has it already been fixed in the version mentioned above?
Thank you.
Logged
Its still the same in any version that I have. Have to hit refresh button or all project files then back to selected project files. The version i updated still causing some problems when custom controls are 16 or greater — I found RadASM still crashes at times, and so ive not found a proper solution to this, other than to take out all the RAD controls Im not using (to limit the custom controls to <16)
Logged
Its still the same in any version that I have. Have to hit refresh button or all project files then back to selected project files. The version i updated still causing some problems when custom controls are 16 or greater — I found RadASM still crashes at times, and so ive not found a proper solution to this, other than to take out all the RAD controls Im not using (to limit the custom controls to <16)
That option would really come in handy in big projects. Yes, you are right, the refresh works as well.
Is there no other way like maybe send a command to click the refresh automatically after each navigation?
BTW, I think less than 16 custom controls are more than enough for most of coders :icon_mrgreen:
Logged
@fearless
thanks for the release again, it is awesome.
I want say/ask three things:
1. Before this release, i can translate «Check for updates» addin. In the lang file i cannot find this lines:
;--------------------------------------------------------------------------------
[UpdateChecker]
UpdateChecker=RadASM Update Checker
1=Get Version
2=Cancel
1001=Push Get Version to check the version at Github.
1002=Get RadASM IDE Pack
1003=Get Assembly language pack
1004=Get high level language programming pack
1005=Get language translation pack
1008=Download
1010=Get RadASM help file
1011=View Whats New
8000=Check for updates
;--------------------------------------------------------------------------------
And even i add these lines, the addin did not get translated
2. The other addins can be translated from lang file. What should i do for my addins
3. I have attached an addin source can you add it if it is not problem thanks
Logged
..Dreams make the future
But the past never lies..
BlueDeviL // SCT
My Code Site:
BlueDeviL Github
Im guessing it is not included in the source, ive not looked at the lang stuff at all tbh, but comparing it to say ProjectZip it doesnt seem to handle or use anything related to lang in addins — not entirely sure how it works as ive not looked at it.
Here is the exact source of it updatechecker, I only modified it to point to github for updates etc.
https://github.com/mrfearless/RadASM2/tree/master/Addins/UpdateChecker
Maybe someone else with experience in addin creation will know by looking at it what needs to be added to the current source for it to ‘pick up’ the lang file and replace those ctrl ids with the appropriate strings.
Ill add your addin to the current code base
Logged