Ассемблер: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Метки: с мобильного устройства из мобильной версии
Нет описания правки
Строка 62:
 
=== ARM ===
Для процессоров ARM, существует достаточно широкий выбор компиляторов, внутренняя реализация которых, зависит от непосредственно производителя данного ARM-процессора либо разработчика IDE для работы с ARM-процессорами. Официальным компилятором ARM, непосредственно от [[ARM architecture|компании ARM]], является [https://developer.arm.com/products/software-development-tools/compilers/arm-compiler/downloads ARM Compiler 6], который входит в IDE [https://developer.arm.com/products/software-development-tools/ds-5-development-studio DS-5 Development Studio] и поддерживает компиляцию программ на языках [[Си (язык программирования)|Си]] и [[С++]].<br>
Компиляторы, от поставщиков ARM процессоров и разработчиков ARM toolchain:
{| class="wikitable"
|-
Строка 81:
 
[[Си (язык программирования)|Си]]:
<source lang="Сc">
z = (a << 2) | (b & 15);
</source>
Строка 98:
=====Ветвления=====
[[Си (язык программирования)|Си]]:
<source lang="Cc">
if (i == 0)
{
Строка 113:
 
[[Си (язык программирования)|Си]]:
<source lang="Cc">
for ( i = 0 ; i < 15 ; i++)
{