对于Intel架构的CPU:
如果你是汇编初学者,建议到网上下载pdf版清华大学出版社王爽的《汇编语言》,另有汇编网:
http://www.asmedu.net/ 可供学习交流。
如果你已经有一定的基础想继续提高,建议看《DOS编程》,这里面的汇编都是基于应用层的,可以更好地了解内存驻留、BIOS中断等基于硬件底层的汇编应用,并能全面认识、分析操作系统。
对于其它单片机CPU:
可以在网上搜集相关类型的单片机信息,了解硬件特性、模式、汇编指令和语法。
关于IBM-PC兼容机汇编语言的风格:
一般有两种,一种为Intel风格,目前几乎所有的正统汇编教材都采用这种风格,对应的编译器如MASM、TASM等;另一种为AT&T风格,这种格式普遍用于开源代码中,对应的编译器如NASM、GNU AS等。这两种变成风格是有区别的,伪指令不同,对应的编译器就不同。提问者可以根据自己的需要选择。