win系统中,学习8086汇编,初期学习用到的软件:
DosBox:提供虚拟的DOS环境。注意Windows10的命令提示符没有debug调试工具,所以要安装DosBox。
masm和link:用于汇编、链接源码和可执行文件;
debug:用于调试程序,能查看寄存器和内存的情况;
debug默认是16进制;微软的MASM默认是10进制,因此需要在后面加上“H”;
1、win10环境下,如何运行Debug
2、文本编辑器:
notepad++、UltraEdit等
3、win系统下,在命令提示符窗口中,使用cd指令,无法切换路径
示例:
cd \d D:\Assembly Code
结果:
4、汇编与反汇编
汇编:汇编语言翻译成机器语言的过程。
反汇编:指的是由已生成的机器语言(二进制语言)转化为汇编语言的过程,也可以说是汇编的逆向过程。目标代码转为汇编代码的过程,也可以说是把机器语言转换为汇编语言代码、低级转高级的意思。
5、冯诺依曼计算机结构
参考:
1、【汇编】新_Windows和MacOS配置8086汇编语言环境
2、反汇编
4、汇编语言