汇编语言是比较依赖硬件的体系结构的,因为ARM的体系结构,和8086体系结构(也就是《微机原理》主要讲的)不同,所以指令集上是有一些不同的,但是其实思想还是一样的。ARM汇编是对ARM处理器的控制。学习嵌入式的bootloader时,就会有很多行代码的汇编程序(基于ARM体系结构的),但是说实话,主要你能看懂,知道是怎么跳转执行的,就可以了!bootloader都是大公司里很多牛逼人,花几个月写的硬件初始化代码,你要是自己能写出来,并且好使,那你就NB了,年薪30万左右了,慢慢来吧!我也是才菜鸟,大家一起加油!
你没理解WIN32汇编与8086汇编,现在的win32汇编是用API调用的,8086原先用DOS系统,两个的难度不在一个层次,不过DOS汇编起点,至于为什么相信楼主学习汇编入门就知道,我提醒你下,“入门”与“精通”这两个字的意思,不要把其他语言的入门精通带入到汇编来,不然你会吃亏。汇编之路很长,有耐心是最好的。
arm编程一般采用C语言,偶尔会用到汇编,ARM汇编与8086汇编不同的是,语法关键字不同和ARM单片机的内部结构不同
都差不多,会变很少有人用,也不用了解什么寄存器什么的,就用c语言做就行了、