ARM 處理器是一款成本不高且耗能低的微處理器,同時支持 ARM 和 Thumb兩種指令集,前者為 32bit,后者是 16bit;擁有多種寄存器,能夠高效、準確的處理其中大部分數(shù)據(jù)信息;ARM 微處理器的多種尋址方式讓系統(tǒng)程序在運行時變得更加靈活高效。自 ARM 微處理器被提出和推廣以來,出現(xiàn)了多種不同版本、不同內核以及應用在不同場景下的系列,分別有這幾種:ARM7、ARM9、ARM9E、ARM10E、ARM11、SecurCore、Cortex 系列[34]等,版本不同,其內核和架構也存在差異。