社区
汇编语言
帖子详情
有没有可视化的汇编开发环境?
dobly
2004-10-27 07:28:11
除了masm外还有没有可视化的汇编开发环境呢?
...全文
607
20
打赏
收藏
有没有可视化的汇编开发环境?
除了masm外还有没有可视化的汇编开发环境呢?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xjp6688
2004-11-07
打赏
举报
回复
MASM32 Editor
awcx
2004-11-06
打赏
举报
回复
EMU8086很好
我用过
rolinyang
2004-11-05
打赏
举报
回复
manley
keil
都可以啊
csdn_viking
2004-11-04
打赏
举报
回复
终于能编译DOS的程序了,呵呵
lfyang
2004-11-04
打赏
举报
回复
Masm32
csdn_viking
2004-11-02
打赏
举报
回复
sbamdanb00(甲虫) ,我用radasm连他自带的DOS的例子都编译不了,不知道为什么,你的能编译么?就MASM/Projects/DOS/Hello都无法编译
sbamdanb00
2004-11-02
打赏
举报
回复
RadASM + ollydbg 如果不好楼主扔我砖头
W32API
2004-11-01
打赏
举报
回复
74
项目用 MAKE,UE 只用做编辑器就够了。
W32API
2004-10-30
打赏
举报
回复
汇编还要用可视化的?你知道什么叫可视化?可视化是如何实现的?你什么都想别人帮你先做好,用 VB 好了。
yipshing
2004-10-30
打赏
举报
回复
在vc不就很好!!
xiyixiaowm50
2004-10-30
打赏
举报
回复
我正在写一个集成开发环境,编译器是Masm,估计过不了多长时间就会出来的。
------------------------------------
独孤求败
zhq85883
2004-10-30
打赏
举报
回复
下面的帖子我是别人写的,出处忘了。
用 UltraEdit 建立汇编集成环境
一、引言
想了想,汇编这东西,学学也好……于是翻出一本汇编的书看;再下载编译器,当然是TASM,俺就认准 Borland了。
从最简单的开始吧,写个hello world!因为错把ah写成了ax害我敲了n遍的
tasm lx000
tlink lx000
lx000
(汇编程序名为lx000.asm)
为了不让这些重复乏味的内容打消我突发性的学习汇编的一闳惹椋龆ǜ鴗asm加个壳,做一个集成环境。自已动手,太麻烦,没必要,首选当然是著名的UltraEdit。
本文介绍了如何在UltraEdit环境里配置汇编集成环境,以及如何对汇编源码进行调试,对于向我一样初学汇编的人来说应该很有帮助。如果你是高手,这篇文章也许可以帮你省去不少宝贵的时间。
二、集成
我用的是UltraEdit-32 v10.00b汉化版,6.0甚至以前的版本都可以,我以前就在6.0下配置过新建一个c源程序的工具;tasm5.0的安装路径是F:TASM。
打开UltraEdit,选择菜单“高级”->工具配置:
在“命令行”编辑框上“浏览”选择“F:TASMBINTASM.EXE”,接上当前的文件名“%F”,编译当前的活动文件;
在“工作目录”编辑框里添入“%P”,这样生成的.OBJ文件将处于源文件相同的目录下;
在“菜单项目名称”编辑框里添写“编译(&C)”,名称将显示在菜单上;
选中保存活动文件,确保编译更改过的程序;
对“DOS命令输出”选择“输出到列表方框”,并选中“捕捉输出”,这样编译的信息将显示在UltraEdit的输出框里;
点击右边的“插入”按钮。
按同样的步骤添加“连接(&L)”:“F:TASMBINTLINK.EXE %P%N.OBJ”;“运行(&R)”:“%P%N.EXE”。
如图所示,可以按“上”、“下”调整它们在菜单中的位置。
按“确定”完成配置,再点一下“高级”看到已经我们添加的几项菜单了。
*注:在UltraEdit工具配置里%F表示当前文件名,%P表示当然路径,%N表示当前文件名,%E表示当然文件的扩展名。
*以F:ASMlx000.asm为例:
* %F = F:ASMlx000.asm
* %P = F:ASM
* %N = lx000
* %E = .asm
*详细内容请参考UltraEdit Help
三、测试
把刚刚的lx000.asm在这里测试一下:
打开F:ASMlx000.asm;
“高级”->“编译”;
在UltraEdit的输出框里输出编译信息:
有错误,双击一下“**Error**...”试试,哈,竟然跳到出错的一行了。
UltraEdit, I love you more and more...
其它的惊喜留给读者吧。
四、增强
俺是汇编初学者,也不想深入汇编,只是作为业余爱好。不过该有的功能还是要有,一
般的集成环境应该有“编译”、“连接”、“运行”、“调试”、MS-
DOS方式(DOS下的集成环境)、帮助,几项主要功能。前三项功能已经有了,“MS-
DOS方式”也很简单,添加一个COMMAND.COM就可以了。添加“调试”:F:TASMBINTD.EXE %P%N.EXE,只能调试生成的EXE文件:( 不过我知道肯定可以的,我见过。经过一番打听,没有消息,二番查看那些令人头晕的编译选项,n次失败之后,终于可以调试了:)
1、更改“编译”的命令行为“F:TASMBINTASM.EXE /zi %F”,“/zi”选项会把所有的调试信息编译进EXE;
2、更改“连接”的命令行为“F:TASMBINTLINK.EXE -v %P%N.OBJ”,“-v”选项把源代码都连接进去了(masm32使用/debug);
3、添加“调试”,命令行为“F:TASMBINTD.EXE -v %P%N.EXE”
帮助可以选择“帮助”->“添加帮助文件”:
“浏览”选择帮助文件,把TASM的帮助添加进来。
五、润色
菜单的图标都是一个小铁锤很是不爽,UltraEdit又为我们想到了,可以为每一个工具选择一个图标。
“高级”->“工具配置”->双击列表中的“编译”->点击右边的“高级”->“浏览”选择一个图标。
找一组你喜欢的图标,用同样的方法给这几个工具都换个行头。看一下我的Borland套餐:
六、语法高亮
这也是选择UltraEdit的理由之一,不过UltraEdit默认的安装是没有ASM文件的语法高亮的。可以自己配置:“高级”->“配置”->“语法高亮”->打开WORDLIST.TXT文件添加ASM的语法高亮的角本。不过没有必要,去网上找一个下载就可以了。
七、完成
OK,汇编集成环境创建完成,我给它起名叫UltraAsm。欣喜之余写了一个小工具,帮助完成上面的工作。可以去我的主页下载,主页地址:http://shadowstar.126.com/。上面的菜单就是UltraAsm配置出来的,下面是配置对话框的截图:
csdn_viking
2004-10-29
打赏
举报
回复
RadASM集成得不错
wangziz
2004-10-29
打赏
举报
回复
masm不是可视化的吧。
用不可视化的更好。
xqlez
2004-10-28
打赏
举报
回复
masm是可视化的??????????????????
大熊猫侯佩
2004-10-28
打赏
举报
回复
VisualAsm
xqlez
2004-10-28
打赏
举报
回复
EasyCode
xqlez
2004-10-28
打赏
举报
回复
Fresh
sweetch
2004-10-27
打赏
举报
回复
还有TASM 、OPTASM等等!!1
xjp6688
2004-10-27
打赏
举报
回复
好象有!
Github Pages + Jekyll 独立博客一小时快速搭建&上线指南
只要一小时?! 人生道路上布满了坑,于是有了人生导师。 美丽的地球上布满了坑,于是有了Google Earth。 使用Github Pages搭建独立博客的过程中布满了坑,所以有了这篇指南。 我在自己查找资料搭建的过程中发现了许多大大小小的坑,大部分是因为软件版本、技术的升级、网络环境的影响、设计方案的变化、操作顺序的不当而引起,于是想整理一篇快速而准确的攻略以供各种同...
Github、Jekyll 搭建及优化静态博客方法指南
前两天在站长之家里面看到一个文章,讲的是如何在 github 上搭建 Blog,现在分享给大家。比较详细的介绍了 github 的 Pages 功能,以及 Jekyll 软件的基本用法。
使用Jekyll在GitHub Pages上搭建网站个人博客
使用Jekyll在GitHub Pages上搭建网站个人博客
告别臃肿,拥抱极速!Jekyll:GitHub Pages 官方御用,轻松搭建高性能技术博客与文档站的终极秘籍
摘要 你是否厌倦了动态网站的复杂配置和安全问题?Jekyll作为GitHub Pages官方静态网站生成器,以其极简主义、高性能和安全性重新定义网站构建。本文将从零开始带你探索Jekyll的核心优势、安装配置和核心机制,包括YAML Front Matter、Liquid模板等关键特性。无论你是技术新手还是开发者,都能通过本指南快速搭建个人博客、项目文档或展示网站。Jekyll基于Markdown和纯文本,支持版本控制,无需数据库,部署简单,是构建技术博客、个人简历和项目文档的理想选择。我们将详解环境准备、
在GitLab pages上快速搭建Jekyll博客
文章目录在GitLab pages上快速搭建Jekyll博客Step1: 导入已有项目Step2: 为gitlab生成ssh密钥Step3: Clone代码Step4: 创建 CI/CD配置文件Step5: 等待build,2到3分钟build完成后即可访问Step6: 绑定域名Step7: 坐等自动下发SSL证书 在GitLab pages上快速搭建Jekyll博客 前一段时间将我的Jekyll静态博客从github pages镜像部署到了 zeit.co(现vercel)上了一份,最近偶然发现gitla
汇编语言
21,500
社区成员
41,619
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章