本篇文章给大家谈谈windows下如何汇编,以及windows汇编语言对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、怎么用电脑的命令符窗口进行汇编程序?
- 2、masm for windows软件怎么调试汇编程序
- 3、如何在win10 64位下搭载汇编环境
- 4、如何在WINDOWS中使用MASM来实现汇编编程
- 5、我用的windows 10 64位系统,我想在这个系统下练习汇编编程
1、怎么用电脑的命令符窗口进行汇编程序?
详细步骤如下:
将写好的汇编代码保存为1.asm
将1.asm复制到c盘下
点开始(即左下标那个windows图标),找到运行,或(附件中的命令提示符)
找到运行后,输入cmd 或 command
进入后输入cd c:\
输入masm 1;(1后面有分号),然后回车
输入link 1;然后回车
cls清屏然后回车
输入1.exe,然后回车
完成
如果你需要debug,步骤如下:
1 - 8步同上
9. 输入debug 1.exe,然后回车
10 完成
通过以上步骤你便可以通过命令符窗口进行汇编程序。
汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符(Mnemonics)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。普遍地说,特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。
许多汇编程序为程序开发、汇编控制、辅助调试提供了额外的支持机制。有的汇编语言编程工具经常会提供宏,它们也被称为宏汇编器。
汇编语言不像其他大多数的程序设计语言一样被广泛用于程序设计。在今天的实际应用中,它通常被应用在底层,硬件操作和高要求的程序优化的场合。驱动程序、嵌入式操作系统和实时运行程序都需要汇编语言。
2、masm for windows软件怎么调试汇编程序
1、首先,下载安装masm
for
windows(过程已在另一篇经验说明,不在赘述),如图(我下载的版本较低,但是没关系,现在可以下到2012+的版本了,界面更加友好哦)
2、点击保存,然后就可以调试汇编程序了~
3、点击调试,出现dos窗口,大概几秒钟的加载debug时间,出现这个窗口就可以输入开始输入调试命令啦
4、输入?可以查看debug的帮助
5、r是查看寄存器的值等等,自己看看吧,最常用的是r,t等。
3、如何在win10 64位下搭载汇编环境
先声明一下,下面这个MASM 6.11安装配置方法是为从实模式入门的初学者推荐的,本人亲自试验,屡试不爽。别嫌它长,其实并不难。不用说64位Windows,只要是DOSBox支持的操作系统,甚至OS X上都可以用这个办法。执意从保护模式甚至x64开始入门汇编的麻烦绕道,更不要跑到我评论区里来,对初学者来说从实模式入门自有其好处。对于Win32汇编我只知道VS装好以后命令行工具里有个ml.exe,其他的我暂时一概不懂,所以没什么可推荐的。
安装DOSBox。
新建一个文件夹作为模拟DOS环境的C分区,这里假定为C:\Users\X\Documents\DOSBOX。
去MSDN I Tell You下载MASM 6.11,双击自解压,然后将其中几个名为DISK?(?是数字)的文件夹合并到一起,放在某个地方备用,假定为C:\Users\X\Downloads\MASM\DISKS。
在开始菜单里打开DOSBox-0.74\Options\DOSBox 0.74 Options,在末尾加上
MOUNT A C:\USERS\X\DOWNLOADS\MASM\DISKSMOUNT C C:\USERS\X\DOCUMENTS\DOSBOX
这两行。
启动DOSBox,执行
A:
SETUP
,开始安装MASM 6.11。安装时选择“MS-DOS/Microsoft Windows”,除了Brief Capability以外其他的组件都装上,其他选项保持默认值即可。
安装完后将DOSBOX\MASM611\BIN下的NEW-VARS.BAT拷贝到DOSBOX目录下来,打开前面提到的DOSBox 0.74 Options,将“MOUNT A ...”一行去掉。至此安装和配置过程已结束。
以后每次使用时启动DOSBox,先执行
C:NEW-VARS
,再切换到ASM文件所在的目录,就可以使用MASM或LINK命令了。然后即可在DOSBox里运行(如果是32位Windows可以直接运行或DEBUG)生成的程序。如果想一步就生成可执行文件,可以用ML。另外强力推荐DOSBox Debugger,功能比Windows自带的DEBUG强几百倍,可以同时观察寄存器、内存和指令,设置断点等等。DOSBox的官方论坛上可以下载,放到DOSBox的安装目录下即可。启动后执行HELP可查看其用法。
4、如何在WINDOWS中使用MASM来实现汇编编程
在文本中编辑汇编程序,保存为文件名.asm文件,运行cmd,用cd命令进入到masm文件目录下,执行masm 文件名.asm;
生成.obj文件后执行link 文件名.obj;
生成可执行文件后执行 文件名即可
比如我自己进行汇编步骤一般为 运行cmd d: 回车
cd 我的下载 回车
cd masm 回车
masm 1.asm; 回车
link 1.asm; 回车
1.exe 回车
前提是你已经装了masm,起码有masm.exe和link.exe存在
5、我用的windows 10 64位系统,我想在这个系统下练习汇编编程
用DOS的EDIT可以写源代码,然后保存,汇编,连接,即可生成汇编程序. 具体方法是: 进入DOS,输入EDIT,FILE,NEW,编辑汇编源代码,然后保存(注意扩展名为 .asm),在通过MASM或者TASM即可生成目标文件(.obj),再通过LINK即可生成可执行文件(.exe).
windows下如何汇编的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于windows汇编语言、windows下如何汇编的信息别忘了在本站进行查找喔。