当前位置:首页 » 编程软件 » 64位汇编编译器

64位汇编编译器

发布时间: 2022-06-10 16:00:25

A. 怎样在64位WIN7下配置WIN32汇编编辑器Radasm

步骤/方法

1、将下载好的masm32压缩解压,得到的整个文件夹拷贝至C盘根目录。
双击安装hla.exe,同样地,必须也安装到C盘根目录下。

2、完成之后,右击计算机-属性-高级系统设置-环境变量,查看系统变量,其中的三项如果如图所示的一样,证明安装hla成功,配置也是正确的。

3、双击安装RadASM.v2.2.1.9,由于步骤一已经复制了masm32至C盘根目录,所以安装时masm32选项不要勾选,对于hla而言,只需要勾选“文件关联”一项,如图所示。安装目录同样选择C盘根目录,确保安装完成之后RadASM.exe在C:\RadASM。

4、双击桌面的Radasm图标或者C:\RadASM\目录下的RadASM.exe进入程序。工具栏点击:文件-新建工程,编译器选择hla,类型选Console APP,填好工程名,使用hello world的模板。

5、新建的工程完成了,试着编译并运行,如图,运行成功得到结果。

6、点击工具栏:选项-语言,选择简体中文。然后是环境变量,发现了没,Radasm安装时自动把环境变量和路径设置为基于C盘根目录的,这也是之前的步骤为什么必须把masm32以及hla安装于C盘根目录的原因。如果masm32以及hla没有安装到C盘根目录,Radasm的自动配置环境变量将不起作用,用户必须手动更改。

7、至此,整个安装和配置过程已经结束了。如果能按照以上步骤做,64位WIN7下对于配置基于Radasm编辑器的hla编程环境和XP是一样的。

B. 求一个能在64位系统的汇编编译器

推荐自己搭建dos 环境 ,学习汇编
http://hi..com/billrob/blog/item/3a72b8e393b600c8b21cb1dc.html
思路就是 虚拟机安装dos ,在dos中用masm。exe 5.0 link。exe ,就可以完成汇编书籍中的实验了
我就是这样搭建的,完全没问题,很好用,dos 命令也很少
重要的是纯dos,汇编环境, 还可以不时的去找资料,用主机
---强烈推荐看 王爽老师 汇编

C. 64位系统的汇编用什么编译器呢 64位系统的DD,DW,DB占几个字节呢

用DOS DEBUG试试,DEBUG模拟的是16位,XP是32位。64位操作系统应该也一样。
你可以写段代码测试不同类型占字节
datasg segment
dd ffaabbcc,0,0,0
dw ffaa,0,0,0,0,0,0,0
db,ff,0,0,0,0,0,0,0,0,0,0,0,0,0,0
datasg ends

D. win7 64位汇编语言软件求求!!!!

Masm32不行吗?我的Win7 64位,一直在用这个。

传说Aogosoft官网有个IDE耶!可以语法加亮 ,函数 自动提示 ,应该可以在Win7 64位下运行。

其实它们用的都是ml.exe编译器,和link.exe链接器,所以只要有这两个东西,再加上库文件[Lib]和包含文件[Include] 就可以。

对了,我讲的是win32汇编,如果是16位汇编,那更简单,就只要那两个东西就行了,建议下载一个Masm32,内含32位编译器和16位编译器,而且有许多工具,当然32程序 可以在win7 64位下运行,但是16位不可以运行,如果有16位系统安装在虚拟机上,可以在上面实验,或直接在虚拟机中编译、链接、运行、调试。

不能用可能没有购买注册,或软件文件丢失,这个软件用的不也是MASM 6.0吗!,也就是ml.exe和link.exe,即使你写好代码,生成的程序还是不能运行的
你下个虚拟机,在里面装个windows2000或windows 98,在虚拟机里弄(下一个MASM 6.0就OK了,不用这个软件 ), 完美的很!
以前我学16位汇编就是:虚拟机VMware+Windows2000+MASM 5.0

那个软件听人说,那软件 本身有问题,如果你在源程序中写了非法指令,没有任何提示, 软件直接崩溃,估计是个没有多少水品的人写的软件,竟然还是收费软件。

如果觉得我上面的方法复杂,你就下载一个dosbox,刚才下了一个你那个软件,在虚拟机中研究它,大概用VC写的,有虚拟机壳保护,不好破解, 它就是dosbox实现16位程序功能,你可以打开你的软件安装目录,它的目录下竟然有个dosbox,所以你就不用下载 dosbox,你双击那个dosbox.exe就可以运行dosbox,在dosbox运行你的16位程序不会有问题 的,它应该有 ml.exe 和link.exe等工具,你将下面的代码复制到记事本中保存为xxx.bat,注意拓展名为bat:
rem #####################################
set PATH=C:\JMSOFT\Masm\bin\;C:\JMSOFT\Masm;%PATH%
cmd
rem #####################################
注意C:\JMSOFT\Masm\是你的软件安装目录
保存后,双击即可运行, 比如你有个:1.asm
在命令行输入:masm 1.asm
如果代码没严重 错,就会常 产生一个1.obj
在命令行输入:link 1.obj
如果代码没错,产生一个1.exe

打开dosbox 1.exe,运行1.exe 。。。

说的够详细了吧

E. 现在64位汇编MASM中 好像SWORD和WORD 没有有符号和无符号的差别了 编译器都能通过啊带不带符号

我记得之前的 32位 masm 也没有限制吧?
对于有符号和无符号,差别只是计算和判断的时候指令来区分,比如 mul 和 imul 这样的

F. win7下学习汇编语言,用什么编译器比较合适

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

G. 求一个WIN7下能用的汇编语言编译器

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

H. 怎么学习汇编语言,还有有没有64位的工具

  1. win32位汇编可以在 64位下面运行的好好的

2.如果想学习16位汇编,虚拟机是必须的。推荐 virtualbox。另外 virtualdos也是一种虚拟机

I. 64位的汇编怎么搞

用32位汇编器或者64位汇编器。

masm我没用过,不知道有没有x86-32和x86-64版

我用过的nasm、yasm都能输出x86-32和x86-64的obj文件,配合其他linker即可生成可执行文件
fasm配合它给你准备好的那些宏的头文件可以不需要linker直接生成exe,但是fasm用了几次感觉不怎么用的来。
此外还有goasm啥的听过没用过。

gcc编译器套装里面带有一个gas,简单用过一两下但是不怎么好用,感觉它主要是作为编译器后端用的不是给你直接用的。

不过反正windows下又不给你直接通过中断方式使用系统调用(也不是完全不行,没这个必要,不同版本windows系统的系统调用号和参数啥的又不一样),最终还是要用那些dll里面的api,所以linker还是必要的吧。
nasm和yasm里面不带linker就是了,你可以用pelles c compiler套装里面的linker,或者go asm套装里面的linker(没用过),更直接一点有装vc啥的直接用vc里的linker也成

x64环境的软件?高级语言啊……

J. 有没有64位程序的资源编译/反编译工具,例如32位下面的eXeSCOPE

据我所知,有编译器,反编译器至少现在还没有……
64为处理器结构根据官方资料X64多了8个通用寄存器:R8、R9、R10、R11、R12、R13、R14、R15,当然,它们都是64位的。
所以需要有专门针对这种新处理器结构的反汇编工具才能完成反汇编……
另外X32中原有的寄存器在X64中均为扩展为64位,且名称的第一个字母从E改为R。不过我们还是可以在64位程序中调用32位的寄存器,如RAX(64位)、EAX(低32)、AX(低16位)、AL(低8位)、AH(8到15位),相应的有R8、R8D、R8W和R8B。不过不要在程序中使用如AH之类的寄存器,因为在AMD的CPU上这种用法会与某些指令产生冲突。所以反汇编过程也更加复杂,相信各大编程论坛已经开始有高手尝试着去解决反汇编这类复杂的问题,我们一同关注吧……

热点内容
内置存储卡可以拆吗 发布:2025-05-18 04:16:35 浏览:336
编译原理课时设置 发布:2025-05-18 04:13:28 浏览:378
linux中进入ip地址服务器 发布:2025-05-18 04:11:21 浏览:612
java用什么软件写 发布:2025-05-18 03:56:19 浏览:32
linux配置vim编译c 发布:2025-05-18 03:55:07 浏览:107
砸百鬼脚本 发布:2025-05-18 03:53:34 浏览:944
安卓手机如何拍视频和苹果一样 发布:2025-05-18 03:40:47 浏览:741
为什么安卓手机连不上苹果7热点 发布:2025-05-18 03:40:13 浏览:803
网卡访问 发布:2025-05-18 03:35:04 浏览:511
接收和发送服务器地址 发布:2025-05-18 03:33:48 浏览:372