以前是学习过8位单片机的,忘记的差不多了。现在需要使用64位的汇编语言,准备重新学习。
64位的编程环境使用ebe,sf上有的下载:
这个软件不错,可以调试64位的汇编语言,寄存器也可以实时查看。
32位的编程开发环境比较多,如masm32 sdk、sasm、tasm等等。
16位汇编语言好经典,32/64位新了点,8位太老了。16位最好入门了。
windows xp是带console的debug的。windows 7及以上的系统是没有的。我下载了dosbox和masm 5来仿真16位dos环境。
修改一下dosbox的config,如下:
就可以正常启动dosbox了:
来一个asm代码测试一下:
masm编译没有问题:
link也没有问题:
运行也是可以的:
debug也是没有问题的:
多谢,亲爱的mm。