软件介绍
RadASM最新版是一款优秀的编程软件。RadASM官方版拥有较强的工程管理功能,支持MASM、TASM等多种汇编编译器,同时自带一个资源编辑器和一个调试器。RadASM最新版包含了编译Win32 Asm、C++的必须文件,安装时需选择OllyDBG、Masm32及VC6.0这几个组件,支持语法高亮。
软件基础简介
RadASM最新版是一款著名的WIN32汇编可视化开发环境,支持MASM、TASM等多种汇编编译器,并拥有较强的工程管理功能,加之众多插件的支持,使得它用汇编语言编写。
软件特性
Windows界面
RadASM最新版支持语法高亮
拥有较强的工程管理功能
支持MASM、TASM等多种汇编编译器
自带一个资源编辑器和一个调试器
软件优点
(1):代码编辑区,大家可以看见,所有关键字着色,当然配色是可以改的,编辑区除了有普通文本编辑的功能外,它还有列选择和过程隐藏功能,例如图片中的“SetAlphaWindow”过程名的最左边有一个“-”号的框,可以单击它来隐藏具体代码或显示所有文本。Ctrl+B进行列选择、Crtl+E展开所有的模块、Shift+F8下书签。
(2):这就是API函数自动检索,这一个功能相信大家都不会陌生了,例如图片中我键入了“SetWindow”后,自动列出所有以SetWindow开头的API函数。上下键进行函数选择,按下“Tab”键自动键入所选的函数。
(3):这一个小小框很有用啊,它完整地列出了API函数原型,当你的鼠标在一个函数上的时候它就显示改函数的原型。菜单“View”->“Info tool”可以显示或隐藏该窗口。
(4):这是一个输出窗口,在编译程序时它输出编译信息,如果有错的话会提示那里错了(显示行号),错了什么(错误信息),这里实质是各个编译器的输出信息,因编译器的不同而不同。菜单“View”->“Output Window”或工具栏的图标可以显示或隐藏该窗口
(5):纯粹显示行号,可以隐藏它。
(6):从左到右3个按钮的功能为:1:显示或隐藏行号;2:展开所有模块;3:隐藏所有模块,大家都知道汇编程序通常都很长,动不动就有千行的代码,在这么长的代码中找到一个函数模块并不是一件很快的事,这时我们就可以利用2、3的功能来方便我们查看代码:
(7):这里标出了当前打开的窗口,可以利用F6浏览下一个窗口,Alt+1。。9切换到从左数起的第N个窗口,例如只有3个窗口,则可以按下Alt+1切换到从左边数起的第一个窗口。
(8):这是工程管理窗口,每建立一个程序都有一个工程文件,将代码文件和资源文件分开管理,类似于VB的工程管理窗口。在这里可以为工程添加和删除文件或资源。
(9):这是工程属性窗口,如果当前在编辑代码,则它列出代码中的所有函数名,双击列表中的函数名可以直接跳到该函数的首行。如果要查看代码中有那些常数定义和结构定义可以其上的下拉列表框中选择。
(10):这三个按钮就是大名鼎鼎的:编译、编译&连接、运行按钮。编译按钮只编译代码文件,不编译资源文件;编译&连接按钮则同时编译汇编文件、资源文件、和进行连接成Exe文件;运行按钮不用介绍了吧(傻B都知道^_^)。忘了圈第四个按钮了,就在运行按钮的右边(感叹号右边),这个按钮则一次搞定所有的工作:编译代码文件、连接obj文件和Res文件、如果其中没错的话则运行程序,如果任何一项有错都会停止而提示错误信息。几个快捷键是:
Shift+F5编译资源文件(即编译Rc文件为Res文件)
F5编译ASM文件
Alt+Ctrl+F5连接文件
Alt+Shift+F5编译与连接
Alt+F5编译、连接、运行
Ctrl+Shift+F5运行程序
安装步骤
1、在本站下载该软件并解压
2、打开软件安装包点击确认
3、选择安装路径点击下一步
4、等待安装完成即可
软件官网
https://www.rad-studio.cn/zh-cn/delphi-free-trial
软件综述
RadASM2.2.1 增强版是一款适用于x86架构(32位和64位)的汇编器和调试器。其增强版在原有功能的基础上进行了改进和增强。
特性:
- 完整的 32 位和 64 位 x86 汇编:支持所有 x86 指令,包括 AVX、AVX2 和 SSE4.1。
- 高级调试器:提供交互式调试、断点设置、寄存器检查和内存查看等功能。
- 强大的宏汇编器:带有丰富的宏处理功能,包括文本替换、条件编译和宏定义。
- 指令优化:使用内置优化器优化程序代码以提高性能。
- 代码生成器:生成高效且紧凑的可执行文件。
- 语法高亮和智能提示:提供易于使用的编辑器,支持代码高亮、自动完成和错误检查。
- 扩展模块:支持第三方模块,提供附加功能,例如支持特定微处理器或高级调试选项。
优势:
- 高效且灵活:RadASM 是一款轻量级的汇编器,具有快速编译和灵活的配置选项。
- 成熟稳定:经过多年的开发和更新,RadASM 已成为稳定可靠的工具。
- 积极的社区支持:RadASM 有一个活跃的社区,提供支持、示例和讨论。
- 负担得起的许可证:与其他汇编器相比,RadASM 的许可证价格合理。
缺点:
- 缺少图形用户界面:RadASM 仅提供命令行界面,这可能会让一些用户感到不方便。
- 有限的文档:尽管有在线帮助文件,但 RadASM 的文档仍然有限。
- 不适合初学者:RadASM 是一款针对经验丰富的汇编程序员的工具,对于初学者来说可能具有挑战性。
总体而言,RadASM2.2.1 增强版是一款功能强大且高效的汇编器和调试器,适合需要对 x86 架构进行低级控制的开发人员。其增强版提供了额外的功能,使其成为高级用户和经验丰富的程序员的宝贵工具。