正如您所说,您可以将windows汇编理解为在windows系统中运行程序的原理。要想方便地编写Win32的应用程序,最好使用vbvcdelphi等高级语言的开发环境。组装的优点是可以深入底层,了解系统的实际工作情况和应用程序的运行时间。如果你不想做跟踪和调试,你只需要学习高级语言。如果你想破解程序,或者想学习别人程序的原理,但是没有源代码,你只能学习汇编。
先学习8086的16位汇编,然后再学习80386的32位汇编,如果你愿意的线汇编
其实只要你熟悉Win32下的API,就只能通过汇编来制作软件。但是如果你想扩大规模,这个项目将是巨大的
直接学习32位汇编也可以,学习资料也很容易找到。
如果你想学习单片机,你最好有一个真实的对象来做“计算机”实验。你可以买你想学的那种型号的机器。单片机的模拟器也应该在网上找到,但我觉得不如真机好。组装单片机也是DIY的乐趣。另外,单片机也是计算机的一种,但与家用计算机相比过于简单。单片机通常使用不同的汇编指令。现在教学中最流行的单片机应该是8051系列。