大学学的嵌入式,但是汇编、计组,操作系统的课逃了很多没,勉强混个及格,工作10年了现在回过头去发现这几门课非常重要,以前怎么没好好学呢?所以决定沉下心来把这两门课补回来。说句实在点的话,确实什么时候开始学都不晚,但是还是奉劝下在读的同学要好好学习,尽管我知道你们不会听,但是这个话还是该说的说下。因为我自己就是这么过来的。
废话不多说,先搭建个环境
下载dosbox
git clone https://github.com/2229499815/DOSBox_MASM
然后安装MASM_For_Windows.exe
,会在桌面生成一个快捷方式Masm for Windows 集成实验环境 2015
直接打开就可以使用了。界面如下
左边为指令说明文档,中间为编辑器相当简洁,编辑器部分直接给你定义好了一个简单的模板,可以直接开始写指令,写完之后点保存,然后可以运行,也可以debug
8086的程序在现在的64位机上是执行不了的,但是在32位机和16位机上是可以运行的,所以这个实际上是通过虚拟一个dos系统来执行我们的程序,而汇编编写完成之后需要经过编译生成.OBJ
在通过链接生成.exe文件来运行。相关的编译器和链接器在这个集成环境中也已经给你集成好了,所以不需要再额外做什么配置。大家了解下就行了。