Описание тега armasm
NoneArmasm is the assembler for ARM processors
1
ответ
Ошибки при компиляции FFmpeg для windows10/aarch64 с использованием Microsoft Visual Studio 2017 Preview edition
Я пытаюсь скомпилировать FFmpeg (версия Chromium) для конфигурации Windows10/Aarch64, используя выпуск сообщества Microsoft Visual Studio 2017 Preview. Я сталкиваюсь с ошибками в файлах сборки, скопированных ниже (выделено несколько ошибок). Я полаг…
22 окт '18 в 04:23
0
ответов
Оптимизация Armv8 Ассемблер
Здравствуйте, я сделал свою первую реализацию на ассемблере на Raspberry Pi 3. Я хотел бы спросить вас, как я могу улучшить алгоритм. То, что он в основном должен делать, это: в массиве uint8_t 320x240 он анализирует каждую точку и создает из нее дв…
03 ноя '16 в 06:15
1
ответ
Как я могу использовать регистры магазина в памяти в разделе CODE, который является ReadOnly (ARM Assembly)?
Вот мой код: AREA Swap, CODE ENTRY EXPORT __main __main ADR R0, VAR_1 ADR R1, VAR_2 LDR R2, [R0] LDR R3, [R1] STR R2, [R1] STR R3, [R0] stop B stop AREA Swap, DATA, READWRITE VAR_1 DCD 8 VAR_2 DCD 7 END я могу загрузить значения с адресов (r0 и r1),…
09 ноя '18 в 13:35
0
ответов
Ассемблерный код, сгенерированный gcc, приводит к фатальной ошибке при сборке ARM-ассемблером
Я узнал, что ARM-компилятор armcc V5.05 не компилируется uint64_t правильно в ассемблерный код. Он использует только один регистр вместо двух, поэтому результат усекается до 32 бит (хотя компилятор не жалуется). В качестве обходного пути я использов…
01 ноя '18 в 17:53
0
ответов
Arm Asm Double Register Немедленно
У меня есть задание, требующее Ln-алгоритма, написанного на вооружении. Я решил использовать алгоритм BKM. Алгоритм использует таблицу поиска. Назначение также требует реализации таблиц поиска в asm. Проблема заключается в том, что при компиляции я …
08 янв '18 в 14:01
0
ответов
Команда Unalias в ARMv7?
Я программирую Evalbot Stellaris LM3S9B92 на языке ассемблера (из того, что я собираю, ARMv7 или его разновидности). Я часто использую псевдонимы, поскольку они делают мой код более читабельным. Обычно, чтобы сигнализировать, что мой регистр r2 соде…
20 ноя '18 в 18:46
1
ответ
Как использовать инструкцию TBB (Cortex-M3) с ассемблером GNU?
В разделе 3.10.4 общего руководства пользователя Arm (стр. 172) приведен пример использования TBB, но в этом примере используется сборщик Arm. Я хотел бы узнать, как использовать TBB с газом, но не могу понять, как это сделать. Как мне пересмотреть …
02 окт '18 в 21:11
1
ответ
SEGFAULT при записи в переменную стека
У меня очень странный сбой на платформе ARM linux, вызванный простым кодом. Проблема заключается в том, что он воспроизводит редко (один раз в день), а другая проблема заключается в том, что происходит сбой там, где это невозможно. Давайте начнем с …
19 окт '17 в 12:18
1
ответ
"Доступ к невыровненной ячейке памяти, неверный адрес =ffffff"
Я пытаюсь прочитать целые числа из файла input.txt, ниже мой цикл чтения, где я пытаюсь прочитать и сохранить целые числа в массиве. Я продолжаю получать "Доступ к невыровненной ячейке памяти, неверный адрес =ffffff" в любой строке после строки с "L…
21 апр '17 в 03:39
1
ответ
Как скомпилировать сборку ARM в синтаксисе ARM с помощью Clang?
Похоже, что по умолчанию Clang предполагает синтаксис GNU на ассемблере. Как скомпилировать с помощью Clang файл сборки, используя синтаксис ARM как это (директивы) и это (инструкции)?
23 авг '16 в 15:55
1
ответ
Инструкция NEON SSUBL имеет неверный результат? 127-220 = 0x00a3(должно быть 0xffa3)
У меня проблема при использовании ssubl инструкция в наборе команд A64. Я просто хочу вычесть постоянное значение из 8-байтового вектора SIMD. Поскольку результат может включать отрицательное число, я использую ssubl расширить диапазон данных и выпо…
20 окт '16 в 18:18
1
ответ
Почему этот код выдает строку слишком длинной ошибки?
Я набрал этот код для моделирования счетчика вверх-вниз, используя руку. Стреляет строка слишком длинные ошибки. Я только знаю, что ошибка на линии 90 и 91, но я не знаю, как ее исправить. Я запускаю программу на DOSBox (Masm 8086). В приведенном ни…
24 май '19 в 07:13
0
ответов
Загрузчик для CC1310
У меня есть devboard LAUNCHXL-CC1310, и я хочу сделать автоматическое обновление программного обеспечения из флэш-памяти через интерфейс SPI, другими словами, мне нужно сделать загрузчик. Сама программа работает на Contiki-ng. Я не могу узнать, как …
16 июл '19 в 11:13
0
ответов
Исправление флагов компоновщика для CMake
Я пытаюсь преобразовать встроенный gcc arm-проект для использования ARMClang вместо GCC. Я сосредоточился на использовании CMake для автоматизации задачи создания файлов make, но я не мог понять, почему я не могу применить флаги компоновщика, и я вс…
17 дек '19 в 01:06
0
ответов
Подсветка синтаксиса сборки ARM в Github Gists
Я пытаюсь создать Gist с соответствующей подсветкой для кода сборки ARM (Arm7TDMI thumb), но все расширения файлов сборки, которые я пробовал, либо приводят к неправильной подсветке синтаксиса, либо вообще не выделяют. Какое расширение подходит для …
04 сен '20 в 11:49
0
ответов
как найти количество компонентов узла большого пальца DCD
Я новичок, который начал изучать кору большого пальца m3. Мне сложно найти количество компонентов в DCD в области только для чтения, например area taskdata, data, readonly data_to test dcd 23, 34, 57, 89, 92 area outp,data, readwrite как я могу найт…
04 сен '20 в 11:01
1
ответ
На Mac есть армасм?
Я только начал изучать сборку ARM и знаю, что в основном есть две инструментальные цепочки для сборки сборки ARM: armasm и gnu. Я не могу использовать KEIL/IAR, так как использую Mac. Есть ли способ добавить ассемблер armasm в некоторые IDE на Mac? …
16 сен '21 в 18:19
0
ответов
Как вызвать ассемблер из Базеля
Я собираю ARM из bazel, используя настраиваемый кросс-пул. В настоящее время bazels вызывает компилятор как для исходных файлов c, так и для файлов сборки, но мне нужно использовать ассемблер (отдельный инструмент от компилятора) для файлов сборки, …
25 окт '21 в 15:00
0
ответов
Как я могу скомпилировать файл armasm (.src) в компиляторе GNU GCC
AREA REL,PIC,READONLY,ALIGN=4 EXPORT text EXPORT txttbl NML EQU 1 ABNRHY EQU 2 BO EQU 4 ABN EQU 8 text base snf DCW 1 DCB 0 DCB " ",0 DCB "",0 ALIGN 1 spedanl DCW 2 DCB 0 DCB "** * * **",0 DCB "",0 ALIGN 1 sagspami DCW 3 DCB 0 DCB "*** ***",0 DCB "…
23 фев '22 в 13:18
0
ответов
Python Popen записывает и читает процесс io несколько раз
Вопрос касается Python инструмент. У меня есть приложение с графическим интерфейсом, которое использует Tkinter, но я думаю, что конкретная библиотека с графическим интерфейсом не так важна для вопроса. Хотя я могу добавить дополнительные правки поз…
18 мар '22 в 01:31