当前位置:首页 » 编程软件 » windows7汇编程序及编译

windows7汇编程序及编译

发布时间: 2022-09-04 06:51:16

‘壹’ 在windows7中调试一段汇编语言源程序时编译连接都成功但运行时出现如图是怎么回事

code_seg segment
assume cs:code_seg
start: mov dl,'8' ; dl是字符的ascii码
mov ah,2
int 21h
mov ax, 4c00h ; 加上这2句正常退出
int 21h
code_seg ends
end start

‘贰’ WIN7下如何调试汇编语言,为什么打不开

和XP上一样啊,譬如,我把masm.exe,link.exe,debug.exe等编译程序放在D盘一个名叫work文件夹内,那先进入D盘,然后进入该文件夹cd work。然后假设在这文件里有一个是你要编译的程序如test.asm,那么就使用命令masm test.asm,生成.obj文件,接着用link test.obj,这样就生成了.exe文件了。至于调试的话用命令debug XXX.exe就行了,debug的相关命令书上有,这里就不说了。

‘叁’ 64位win7如何运行汇编

借助DOSBox;

一. DOSBox软件,调试程序

二. 开始安装,双击打开DOSBox软件,按步骤进行安装,安装目录任选

三. 安装成功后打开DOSBox, 就可以看到一个非常熟悉的界面了,和电脑里的命令提示符DOS窗口差不多

‘肆’ 32位win7 怎么使用汇编软件运行汇编程

emul8086或masm32,直接编译运行即可
emul8086是所谓的汇编软件,严格而言其使用的编译器是汇编程序
masm使用ml.exe做为汇编程序(即编译器)
如果你表达的“汇编程序”不是“汇编编译器”,而是生产的应用程序,如果是控制台的在cmd里进入相应目录运行即可
阿门。。。

‘伍’ 汇编语言用什么软件编程windows7

既然提到Windows7了想必应该是想学win32汇编吧。
-----------------------------------------------------------------------------------
我推荐用Masm32和UeStudio组合环境来学习Win32汇编。
注意:Masm32和Masm不是一回事儿。
【MASM32是国外的MASM爱好者自行整理和编写的一个软件包,目前最高版本为10.0版,MASM32并不是微软官方发布的软件,微软官方发布的软件最新版本也只到6.15版,微软发布的MASM系列版本从6.11版才开始支持windows编程,6.11版以前的版本都不支持windows编程,只能用来写DOS程序。 MASM的windows编程的教学书籍有《windows环境下32位汇编语言程序设计第二版》。】
UeStudio官网:http://www.ultraedit.com/ 这个需要80美元。挺贵的。我用的是破解版(这个检讨一下,不过500多人民币确实肉疼啊)。
UeStudio是一个集成开发环境,内部提供对Masm32的支持,可以通过新建项目向导不断下一步就能完成一个的Hello world的masm32汇编程序。上手简单,开发效率也相当的高。
--------------------------------------------------
其他:如果是64位汇编或者MMX、SSE之类的,在win7下的话安装CygWin吧。VisualStudio下面也有64位的编译器ML64.exe,自己找吧。编辑器我还是建议用UeStudio,当然免费的Notepad++也不错的,同样有代码高亮,不能集成编译器罢了。
---------------------------------------------------------------
16位汇编学习环境的搭建。有一款软件很不错,emu8086。自行搜索吧,试用版就好了,到期以后卸载,再重新安装一遍。
--------------------------------------------------------------------
其他汇编语言:
【HLA(高级汇编语言)】这个也很不错,语法学起来很容易,类库设计的也非常好。但是它已经脱离了和机器语言的对应,对于理解机器硬件的实际过程有一定的影响。
【NASM】这个也是不错Windows和Linux平台都可以用的。语法也比较容易学习。而且支持x64。

‘陆’ win7 下可以使用什么软件进行汇编程序的编译调试

1、汇编程序的开发,可以使用masm、radasm等集成开发环境,其中masm是微软自家的汇编语言集成开发环境, masm是Microsoft Macro Assembler 的缩写,是微软公司最早为x86微处理器家族开发的汇编开发环境,拥有可视化的开发界面,使开发人员不必再使用DOS环境进行汇编的开发,编译速度快,支持80x86汇编以及Win32Asm,现在有x64的版本。

2、调试汇编程序,可以使用windbg、ollydbg等动态调试器,其中Windbg是微软自家的调试器,但是对于新手来说往往不容易上手,而且本身学习汇编语言需要更细致的看到指令执行的效果,就学习而言,还是Ollydbg更好用一些。所以像上面介绍的radasm,本身就一起打包了Ollydbg。使用Ollydbg也有缺点,即没有x64版本,但是一般熟悉win32汇编的,估计x64汇编也很容易上手,如果必须调试64位的汇编程序,则还是上手Windbg。如下图所示:

‘柒’ 求一个WIN7下能用的汇编语言编译器

可惜人的配置跟上64位了,自身的配置技术却没跟上,如果你想开发32位汇编程序,64位机不可能不兼容32位,其带的通常也是32位库,像emul8086吧,其masm32没理由。若你想开发64位汇编程序(你若有这需求,也就不必问这问题),自己去masm或其他汇编工具官方网站看说明,下载安装能处理64bit指令的版本,nasm,goasm,tasm都可以开发64位指令的汇编程序。最简单直接的办法就是取官方论坛看说明按自己需求去下。其实我怀疑你连自己需要什麽要的汇编程序都不知道,intel的?ibm的?51的?arm的?dsp的?

‘捌’ win7下学习汇编语言,用什么编译器比较合适

win7有32位和64位之分:
1、如果是32位Win7,那么任意一个编译器都是可以的。
2、如果是64位Win7的话,那么很多编译器是无法正常运行的,必须选择支持64位系统的编译器。比如“汇编语言编译器 v1.2 64位_官方版”就可以。

‘玖’ win7 64位如何编译汇编语言

楼下的都是没用过 16位汇编的:(

win64下面无法运行 masm 5 /6 是因为 他的console不支持

个人建议你安装一个虚拟机在里面跑一个 dos或者xp

然后在其中运行你的汇编工具

热点内容
密码锁锁住了怎么办 发布:2025-03-16 17:25:51 浏览:294
中国移动数据库 发布:2025-03-16 17:18:14 浏览:603
php二维数组函数 发布:2025-03-16 17:16:11 浏览:374
安卓系统在哪里换鸿蒙界面 发布:2025-03-16 17:15:38 浏览:864
重庆智慧存储柜厂家 发布:2025-03-16 17:10:30 浏览:588
企业的服务器满了如何备份 发布:2025-03-16 17:04:00 浏览:901
促销算法模型 发布:2025-03-16 16:56:55 浏览:93
线程异步java 发布:2025-03-16 16:51:52 浏览:260
软件编程有哪些 发布:2025-03-16 16:46:07 浏览:481
最近上传91 发布:2025-03-16 16:46:03 浏览:706