单片机基本都是基于8051结构的,它是把cpu存储器运算器等集成在一片芯片上的具有独立结构和功能的智能芯片,目前方向是嵌入式系统,dsp等电子电气工业方面,因而要学习他就要学习基于8051结构的汇编,学习单片机,你要结合硬件才能学好,或者有个仿真软件,或者直接买套实验箱;而目前我们使用的个人pc则是基于 intel 80x86结构,你如果要走软件方面的路的话就应该学习8086/8088的汇编语言,学习过高级语言(如c语言)后可以在自己的程序中嵌入汇编程序以实现底层硬件控制;因此说,单片机更注重硬件,你不但要会汇编(8051的),还要会设计电路,而8086系列汇编你只要了解硬件不需要自己设计制作,也就是相对单纯的汇编了.