⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bbsgcon.htm

📁 LINUX常用命令大全介绍,最近常用的一些命令
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0054)http://bbs.ustc.edu.cn/cgi/bbsgcon?bn=ASM&fn=G4390F554 -->
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK 
href="bbsgcon.files/bbs.css" type=text/css rel=stylesheet>
<META content="MSHTML 6.00.2462.0" name=GENERATOR></HEAD>
<BODY>
<CENTER>瀚海星云 -- 文章阅读 [讨论区: ASM]
<HR color=green>

<SCRIPT language=javascript src="bbsgcon.files/right.js"></SCRIPT>

<TABLE width="90%" border=0>
  <TBODY>
  <TR>
    <TD><PRE>发信人:&nbsp;mnn&nbsp;(CAT),&nbsp;信区:&nbsp;ASM
标&nbsp;&nbsp;题:&nbsp;Re:&nbsp;UltraEdit配置ASM环境求助
发信站:&nbsp;瀚海星云&nbsp;(2005年12月03日09:31:00&nbsp;星期六),&nbsp;站内信件&nbsp;WWWPOST

1.配置UltraEdit实现汇编环境
	UltraEdit是Windows下非常优秀的文本编辑软件,有很好的
	可配置性,支持语法高亮等。
	
	配置UltraEdit,实现在UltraEdit环境下编辑汇编源程序、汇编、连接
	调用TDebug调试,非常方便。
	
	配置完成后,可实现快捷键调用各编译、连接、调试功能。
	
	
	配置方法:
	首先确定你的masm与tasm目录,设置路径环境变量。
	假设放在E:\asmtools中
	
	copy&nbsp;Link.exe到系统目录下,因为高版本的Masm用的是ML.exe&nbsp;来一次编译连接程序
	若使用低版本的masm程序,可以做这一步,相应的下面的配置中,用masm.exe&nbsp;和
Link.exe
	代替出现的ML.exe
	
	
	
	
	UltraEdit菜单栏:高级-&gt;工具配置-&gt;....
	
	具体选项可见抓到的图演示。
	右边显示的是快捷键。
	
	
	让UltraEdit支持汇编语法高亮:将支持文件WORDFILE.TXT复制到UltraEdit安装目录
下覆盖同名文件
	
2.使用说明:
	编辑、保存汇编源文件
	在编辑窗口内,点击菜单栏《高级》-&gt;Tasm编译(可以记住快捷键),
	会在屏幕下方出现编译的输出-&gt;点击Tlink连接-&gt;Tdebug调试
	
	采用Masm类同Tasm。
	
	结束!


另外,将下列文件存为wordfile.txt,实现语法高亮显示

/L1"C/C++"&nbsp;Line&nbsp;Comment&nbsp;=&nbsp;//&nbsp;Block&nbsp;Comment&nbsp;On&nbsp;=&nbsp;/*&nbsp;Block&nbsp;Comment&nbsp;Off&nbsp;=&nbsp;*/&nbsp;Escape&nbsp;
Char&nbsp;=&nbsp;\&nbsp;String&nbsp;Chars&nbsp;=&nbsp;"'&nbsp;File&nbsp;Extensions&nbsp;=&nbsp;C&nbsp;CPP&nbsp;CC&nbsp;CXX&nbsp;H&nbsp;HPP&nbsp;AWK
/Delimiters&nbsp;=&nbsp;~!@%^&amp;*()-+=|\/{}[]:;"'&lt;&gt;&nbsp;,	.?
/Function&nbsp;String&nbsp;=&nbsp;"%^([a-zA-Z_0-9]+^)[&nbsp;^t]+([^p*&amp;,&nbsp;^t^[^]a-zA-Z_0-9.]++)[~;]"
/Function&nbsp;String&nbsp;1&nbsp;=&nbsp;"%[a-zA-Z_0-9]*::^([a-zA-Z_0-9^~]+^)[&nbsp;^t]++([^p*&amp;,&nbsp;^t^[^]/
*=:&amp;a-zA-Z_0-9.]++)[~;]"
/Function&nbsp;String&nbsp;2&nbsp;=&nbsp;"%[a-zA-Z_0-9]+[&nbsp;^t*]+^([a-zA-Z_0-9]+^)[&nbsp;^t]++([^p*&amp;,&nbsp;
^t^[^]a-zA-Z_0-9.]++)[~;]"
/Function&nbsp;String&nbsp;3&nbsp;=&nbsp;"%[a-zA-Z_0-9"]*&nbsp;^([a-zA-Z_0-9"]+^)[&nbsp;^t]++([^p*&amp;,&nbsp;^t^[^]a-
zA-Z_0-9.]++)[~;]"
/Function&nbsp;String&nbsp;4&nbsp;=&nbsp;"%[a-zA-Z_0-9*&amp;$]+[&nbsp;^t]+[a-zA-Z_0-9*&amp;$]+[&nbsp;^t*]+^([a-zA-Z_0-
9]+^)[&nbsp;^t]++([^p*&amp;,&nbsp;^t^[^]a-zA-Z_0-9.]++)[~;]"
/Function&nbsp;String&nbsp;5&nbsp;=&nbsp;"%^([a-zA-Z_0-9]+^)[&nbsp;^t]++([^p*&amp;,&nbsp;^t^[^]a-zA-Z_0-9.]++)[~;]
"
/Indent&nbsp;Strings&nbsp;=&nbsp;"{"
/Unindent&nbsp;Strings&nbsp;=&nbsp;"}"
/C1"Keywords"
auto
break&nbsp;bool
case&nbsp;char&nbsp;const&nbsp;continue
default&nbsp;do&nbsp;double&nbsp;defined
else&nbsp;enum&nbsp;extern
float&nbsp;for
goto
if&nbsp;int
long
register&nbsp;return
short&nbsp;signed&nbsp;sizeof&nbsp;static&nbsp;struct&nbsp;switch
typedef
union&nbsp;unsigned
void&nbsp;volatile
while
__asm&nbsp;__based&nbsp;__cdecl&nbsp;__declspec&nbsp;__except&nbsp;__far&nbsp;__fastcall&nbsp;__finally&nbsp;__fortran&nbsp;
__huge&nbsp;__inline&nbsp;__int16&nbsp;__int32&nbsp;__int64&nbsp;__int8&nbsp;__interrupt&nbsp;__leave&nbsp;__loadds&nbsp;
__near&nbsp;__pascal&nbsp;__saveregs&nbsp;__segment&nbsp;__segname&nbsp;__self&nbsp;__stdcall&nbsp;__try&nbsp;__uuidof
#define&nbsp;#error&nbsp;#include&nbsp;#elif&nbsp;#if&nbsp;#line&nbsp;#else&nbsp;#ifdef&nbsp;#pragma&nbsp;#endif&nbsp;#ifndef&nbsp;
#undef
/C2"C++&nbsp;Keywords"
catch&nbsp;class&nbsp;const_cast
delete&nbsp;dynamic_cast
explicit&nbsp;export
false&nbsp;friend
inline
mutable
new&nbsp;namespace
operator
private&nbsp;protected&nbsp;public
reinterpret_cast
static_cast
template&nbsp;this&nbsp;throw&nbsp;true&nbsp;try&nbsp;typeid&nbsp;typename
using
virtual
wchar_t
__multiple_inheritance&nbsp;__single_inheritance&nbsp;__virtual_inheritance
/C3"Microsoft&nbsp;C&nbsp;extensions"
dllexport&nbsp;dllimport
naked
thread
uuid
/C4"Operators"
+
-
=
//&nbsp;/
%
&amp;
&gt;
&lt;
^
!
|
C2"基本关键字"
#define&nbsp;#error&nbsp;#include&nbsp;#elif&nbsp;#if&nbsp;#line&nbsp;#else&nbsp;#ifdef&nbsp;#pragma&nbsp;#endif&nbsp;#ifndef&nbsp;
#undef
__asm&nbsp;__fastcall&nbsp;__self&nbsp;__segment&nbsp;__based&nbsp;__segname&nbsp;__fortran&nbsp;__cdecl&nbsp;__huge&nbsp;
__far&nbsp;__saveregs&nbsp;__export&nbsp;__pascal&nbsp;__near&nbsp;__loadds&nbsp;__interrupt&nbsp;__inline
auto
break&nbsp;bool
case&nbsp;char&nbsp;const&nbsp;continue
default&nbsp;do&nbsp;double&nbsp;defined
else&nbsp;enum&nbsp;extern
float&nbsp;for
goto
if&nbsp;int
long
public
register&nbsp;return
short&nbsp;signed&nbsp;sizeof&nbsp;static&nbsp;struct&nbsp;switch
typedef
union&nbsp;unsigned
void&nbsp;volatile
while

/C3"C51关键字"
_at_&nbsp;_priority_&nbsp;_task_
absacc
alien
bdata&nbsp;bit
code&nbsp;compact&nbsp;ctype
data
idata
interrupt&nbsp;intrins
large
math
pdata
reentrant&nbsp;reg
sbit&nbsp;setjmp&nbsp;sfr&nbsp;sfr16&nbsp;small&nbsp;stdarg&nbsp;stdlib&nbsp;stdio&nbsp;string
using

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -