博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
试玩汇编语言 1:环境搭建
阅读量:4539 次
发布时间:2019-06-08

本文共 671 字,大约阅读时间需要 2 分钟。

汇编纯粹来玩一下,推荐在虚拟机的环境!

win7 64 编译器不支持!

 

第一步:安装虚拟机!详细步骤略过

 

 

 

第二步:下载编译器(Masm5.0)和文本编辑器(NotePad++)

 

 

 

  第三步:配置环境变量

我之前也不太清楚为何需要配置环境变量这一步!

做个测试,你就会明白的了!

 

运行masm命令时,报错!主要原因是说找不到masm这个程序文件。。。。

 

环境变量是一个具有特定名字的对象,它包含了一个或者多个应用所将使用到的信息。例如path,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

 

第四步:编译代码

 

执行masm test.asm; (最后要加“;”)

 

 

第五步:连接

 

现在就可以运算了,不过因为是简单的程序,什么都没有显示!主要用于测试环境!

 

心得,以前学习C#,java等等,都有强大的IDE开发环境,一点“运行”就可以看到结果了,其实很多时候不知道其背后做了哪些操作!强大方便的同时,隐藏了大量的细节!

 

 

什么编译器?

 

什么又是连接?

 

 

这样已经接触编程3年了,却好像现在才听说,并运用起来!

 

编辑就是自己写代码,

 

编译就是将你写的代码翻译成目标文件,

 

连接是将你的目标文件与系统文件(资源、模块等)组合生成可执行文件。

 

通过这三步完成程序的设计,当然后两步不是你的任务。

 

转载于:https://www.cnblogs.com/huangye123_hi/archive/2012/01/21/2328649.html

你可能感兴趣的文章
职场的真相——七句话
查看>>
xcode命令行编译时:codesign命令,抛出“User interaction is not allowed.”异常 的处理...
查看>>
[转载]开机出现A disk read error occurred错误
查看>>
STM32 C++编程 002 GPIO类
查看>>
ELK-Elasticsearch安装
查看>>
[Win8.1系统]双系统
查看>>
HDU 3899 树形DP
查看>>
获取当前页面url信息
查看>>
Java容器类源码分析前言之集合框架结构(基于JDK8)
查看>>
linux下C/C++程序的内存布局
查看>>
单词计数问题
查看>>
php 魔术方法 __autoload()
查看>>
js div拖动动画运行轨迹效果
查看>>
Recipe 1.9. Processing a String One Word at a Time
查看>>
Linux 下查看系统是32位 还是64 位的方法
查看>>
MySQL 引擎 和 InnoDB并发控制 简介
查看>>
Dave Python 练习二
查看>>
第二章 第五节 获取帮助
查看>>
关于源代码及其管理工具的总结
查看>>
此文对你人生会有莫大好处的,建议永久保存 2013-07-26 11:04 476人阅读 评论(0) ...
查看>>