Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
en:multiasm:paarm [2025/12/02 20:05] eriks.klavinsen:multiasm:paarm [2025/12/02 20:06] (current) eriks.klavins
Line 1: Line 1:
 ====== Programming in Assembler for Mobiles and ARM ====== ====== Programming in Assembler for Mobiles and ARM ======
  
-Now, you may realise that there is more than one assembly language type. The most widely used assembly language types are ARM, MIPS, and x86. New architectures will replace old ones simply because they may have lower power consumption or smaller silicon die sizes. Another push for a new CPU architecture comes from malware that exploits its features to steal users' data. Such malware, such as “Spectre” and “Meltdown”, exploits vulnerabilities in modern CPU designs. Vulnerabilities were built into the CPU as features – speculative execution and branch prediction. So, this means that in the future, there will be new architectures or newer versions of existing ones, along with new malware. 
 Let's take a look at the mobile devices market. Mobile phones, tablets, and other devices are built on ARM processor architecture. For example, take Snapdragon SoC (System-on-Chip) designed by Qualcomm – this chip integrates a CPU based on the ARM architecture. Of course, that chip may have an additional graphics processing unit(GPU) and even a digital signal processor(DSP) for faster signal processing. Similarly, Apple A18 processors are based on ARM architecture. The only difference between all these mobile devices is the ARM version on which the processor is designed. Let's take a look at the mobile devices market. Mobile phones, tablets, and other devices are built on ARM processor architecture. For example, take Snapdragon SoC (System-on-Chip) designed by Qualcomm – this chip integrates a CPU based on the ARM architecture. Of course, that chip may have an additional graphics processing unit(GPU) and even a digital signal processor(DSP) for faster signal processing. Similarly, Apple A18 processors are based on ARM architecture. The only difference between all these mobile devices is the ARM version on which the processor is designed.
  
en/multiasm/paarm.1764705908.txt.gz · Last modified: 2025/12/02 20:05 by eriks.klavins
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0