我在几周内开始上大学(软件工程学位),并且知道我将在第一年学习的其中一个模块是"建筑学基础"或类似的东西; 基本上它正在学习用'汇编'编程.
我想做一些背景学习,所以我已经做好了准备(我在其他一些单元上做了同样的事情),但不知道是否有多种"汇编语言".那里有多少?它是每个制造商一个,32位和64位语言,还是只有一个标准?
如果有多种类型,那么在大学阶段最受欢迎或可能被教授的是什么?
Mic*_*gan 28
有许多种类的汇编语言.目前最流行的是ARM,MIPS和x86.ARM用于许多手机和许多嵌入式系统.MIPS在IBM CPU上非常流行,可以在Mac,一些视频游戏机等系统上找到,而且我确信我会丢失一些.x86汇编程序用于Intel PC.每种风味都有不同的版本,从16位到64位指令跨越gammut.关于装配的事情是旧的架构往往会死,新的架构会出现,但RISC风格系统所做的基本事情大多是相同的.这只是学习系统之间助记符的问题.Move,Mov,Load等都加载了一个带有值的寄存器.它就像任何其他语言一样.一旦你学会了它,很容易找到新的.
希望有所帮助.