RadAsm使用
RadASM 命令行语法
DelCheck,Out,Command,F1[,F2[,Fx]]
DelCheck 执行命令前要清除的文件,不使用时设为0
Out 一般指定为O,所有信息显示在输出窗口,不使用时设为0
Command 命令及选项参数,不使用时设为空
F1[,F2[,Fx]] 命令操作的文件,以数字表示
注意:
1、两种表示文件的方法
,number 逗号后面跟一个数字,会得到一个被双引号包括的文件名
$number dollar符号后面跟一个数字,会得到一个不被双引号包括的文件名
2、表示路径的方法
$letter dollar符号后面跟一个字母,会得到一个预定义的路径
3、数字与文件对照表(项目名就是文件名)
0=.rap 9=.lib
1=.rc 10=.mak
2=.asm 11=.hla
3=.obj 12=.com
4=.res 13=.ocx
5=.exe 14=.idl
6=.def 15=.tlb
7=.dll 16=.sys
8=.txt
4、变量与路径对照表
$A Masm32 path (C:\Masm32)
$B Binary path where rc.exe, ml.exe and link.exe is found ($A\Bin)
$C Current project path
$D Addins path ($R\AddIns)
$E Debug path (C:\OllyDbg)
$H Help file path ($A\Help)
$T Templates path ($R\Templates)
5、要想在命令行中使用逗号(而不是一个带有双引号的文件名),可以用竖线 | 代替逗号。
6、可以使用类似 *.res 等包含通配符的文件名。
例如:
5,O,$B\LINK.EXE /SUBSYSTEM:WINDOWS /RELEASE /SECTION:.bss|S /VERSION:4.0 /LIBPATH:"$L" /OUT:"$3",4
会被翻译为以下命令执行:
H:\assembly\masm32\Bin\LINK.EXE /SUBSYSTEM:WINDOWS /RELEASE /SECTION:.bss,S /VERSION:4.0 /LIBPATH:"H:\assembly\masm32
\Lib" /OUT:"FirstWindow.exe" "FirstWindow.obj"
以上红色的部分是网上找来的,基本说的很详细,不过有一点点笔误,还有一些没说到的地方。
下面先说我的心得 /OUT:命令后面没有逗号,所以命令会写成 /OUT:"$5",3,4,第一个字母加$外面再加双引号,后面的out file直接用逗号隔开。
RadAsm使用的更多相关文章
- 设置自己的RadASM颜色
在RadASM.ini中的color节添加 4=wls_asm_color,16777215,0,8388608,16777215,15777984,12644544,12632304,1644176 ...
- RadASM中文乱码问题解决方法!!
RadASM版本:2.2.2.0 在这个版本的RadASM代码编辑器里面,如果输入中文,则会乱码,经过一些尝试后,终于解决了这个问题,通过修改RadASM的字体设置就可以了!! 修改字体说明:通过本人 ...
- 关于RadAsm中GetEnvironmentStrings的BUG。
今天在asm中不通过msvcrt.inc调用c库. 所以.第一时间就在vc的lib中拷贝了libc.lib问价.加入工程后. 声明.调用如下: 然后.链接报错. libc.lib(crt0.obj) ...
- 32位汇编第三讲,RadAsm,IDE的配置和使用,以及汇编代码注入方式
32位汇编第三讲,RadAsm,IDE的配置和使用,以及汇编代码注入方式 一丶RadAsm的配置和使用 用了怎么长时间的命令行方式,我们发现了几个问题 1.没有代码提醒功能 2.编写代码很慢,记不住各 ...
- RadASM的主题更换!
RadASM的代码编辑器默认背景色位黑色,我很不习惯,决定更换它,按照下面步骤,我把RadASM的代码编辑器默认背景色成功更换成了白色: 1, 2, 3, 4,
- RadASM的测试工程!
RadASM已经安装完毕了,是否可以正常工作了呢?我们通过创建一个工程来测试一下,下面就是创建这个测试工程的过程: 1, 2, 3, 4, 5, 6, 7, 8, 9, 至此,我们通过RadASM的模 ...
- 汇编工具安装二:RadASM的安装!
已经配置好的汇编工具下载地址:http://download.csdn.net/detail/sunylat/9189543 RadASM也是一款汇编开发工具,网址:http://www.oby.ro ...
- 读书笔记——Windows环境下32位汇编语言程序设计(13)关于EXCEPTION_DEBUG_INFO结构体
在动手自己尝试编写书上第13章的例子Patch3时,遇到了一个结构体EXCEPTION_DEBUG_INFO. 这个结构体在MASM的windows.inc中的定义和MSDN中的定义不一样. (我使用 ...
- Windows 32 程序设计
C语言版 开发语言:C语言 开发工具:Visual Studio 2015 目 标:使用C语言,直接调用Windows API,创建Windows程序. 参考图书:<Windows程序 ...
随机推荐
- MySql5.6设置慢查询
---恢复内容开始--- 在my.cnf中 mysqld节点下 #开启慢查询 slow_query_log = ON #设置超时时间 slow_launch_time = 2 #记录日志 slow_q ...
- css3快速复习
选择器边框.阴影 border-radius: 50%; 设置正圆形背景的改变CSS3重要的新东西: ● transition 过度,让一个元素从一个样式,变为另一个样式,不再是干蹦了,而是有动画,均 ...
- Less-css预处理编译
node编译 第一步:https://nodejs.org/en/ 到node官网下载最新的node 第二步:和普通软件一样把node安装好 第三步:运行-cmd,准备安装less 全局安装(整个电 ...
- java8 泛型声明 The diamond operator ("<>") should be used
The diamond operator ("<>") should be used Java 7 introduced the diamond operator (& ...
- Hao Yin Jian 寒假第一周
题目链接:https://vjudge.net/contest/147561#problem/A 题意:除法运算,abcde / fghij = n,从小到大输出,其中abcdefghij为0~9的不 ...
- Java JDBC连接SQL Server2005错误:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败 及sql2008外围服务器
转载:Java JDBC连接SQL Server2005错误:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败 错误原因如下: Exception in thread & ...
- 华为AR1220新机试用
今天刚刚收到华为AR1220,以为直接就可以用web界面管理,结果开机后才知道web管理界面需要激活. 下面简单分享这个过程: *** 用控制台线(一边RJ45,一边9针串)连接Router cons ...
- 图像切换器(ImageSwitcer)的功能与用法
ImageSwitcher继承了VewSwitcher,因此它具有与ViewSwitcher相同的特征,可以在切换View组件时使用动画效果.ImageSwitcher继承了ViewSwitcher并 ...
- 界面编程与视图(View)组件
一.视图组件与容器组件 Android应用的绝大部分UI组件都放在android.widget包及其子包.android.view包及其子包中,Android应用的所有UI组件都继承了View类. V ...
- javaweb入门实例---servlet例子
1.编写servlet: TreeDataServlet.java package com.maggie.tree; import java.io.IOException; import javax. ...