设计汇编语言的教学方案,决定就从8086汇编开始。
学汇编,关注对系统底层的理解,指令太多,初学者伤不起。面对一个复杂的系统,教学中常需要设计一个简化的教学模型,抽取出其中的核心,以此得门而入。
高龄的8086汇编,于当今的技术而言,是一个理想的教学模型。学生未来的工作可能基于80x86,可以用Linux汇编、ARM汇编,在8086汇编基础上再做拓展即可。学生将来在工作中可能压根就不会用汇编,通过学汇编理解计算机底层,8086汇编自然也可以胜任。
接下来的问题,就是汇编程序设计的环境了。
作为汇编语言的基础阶段,还就是经典的DOS环境即可,MASM汇编,LINK连接,DEBUG调试。
问题又来了。在Win xp环境下,有MS DOS方式,尚可以运行DOS程序,但在Win8中,DOS命令不支持了。
一个简便的方案,先下载8086汇编工作环境吧。其中提供了一个DOS模拟器(DOSBox,大多用于模拟DOS环境玩一些经典DOS游戏),以及一组用于8086汇编程序设计的实用命令。
解压后的文件夹如下:
其中:
DOSBox0.74-win32-installer.exe是DOS模拟器的安装文件;
MASM文件夹中是汇编程序设计中用到的命令;
EX文件夹中提供了几个汇编程序作为示例。
照下面的提示完成环境的配置。
1. 将MASM文件夹拷贝到工作盘
MASM中包含了8086汇编程序设计中要用到的几个必需的工具(masm.exe汇编、link.exe连接、Debug.exe调试,edit.com和edlin.com是两个编辑程序。),如下:
将这个文件夹拷贝到你习惯的工作盘(我用D盘作工作盘,拷贝后,这些文件在D:\MASM中)。
2. 安装DOSBox
双击DOSBox0.74-win32-installer.exe,照提示安装,最后,桌面上有快捷方式:
3. 启动DOSBox
双击上面的图标,启动DOSBox0.74。启动后的界面如下:
4.挂接MASM文件夹
在Z:\>提示符后输入命令mount c d:\masm。这个命令的意思是,将本机d:\masm文件夹作为模拟器的C盘。
运行命令后的界面如下:
注意:d:\masm是第1步拷贝到的工作目录,若你在第1步设置的是其他工作,请按你的实际设置改动。
下面,将工作盘转换到C盘(输入C:并回车),再查看目录(dir再回车),可以看到类似下面的界面,标志着工作环境设置好了。
在以后工作时,只需要第3、4步即可。
搭建x86汇编语言学习环境
原创sxhelijian ©著作权
©著作权归作者所有:来自51CTO博客作者sxhelijian的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:写在汇编语言开课之前
下一篇:汇编语言第4周学生总结反馈

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
简明x86汇编语言教程(3)
用汇编语言写程序可以防止很多错误的发生,同时,它还减轻了人的负担,很显然,“完全用机器语言写程序”是完全没。
加密 解密 寄存器 汇编语言 编译器 -
简明x86汇编语言教程(1)
但我想说,汇编语言改变了20世纪的历史。相比之下,我们的前辈不得不使用机器语言编写程序,他们甚至没有废弃的代码堆之中。
c# 加密 汇编语言 机器语言 结构化 -
【Android 逆向】x86 汇编 ( 使用 IDA 解析 x86 架构的动态库文件 | x86 汇编语言分析 )
x86 汇编语言分析
android x86 汇编 原力计划 出栈 -
汇编语言学习笔记1
code segmentst...
数据 段地址 倒序 -
X86汇编语言学习手记(1)
原文地址:http://blog.csdn.net/yayong/article/details/170842X86汇编语言学习
main函数 反汇编 局部变量 字节对齐 寄存器