Я ищу IDE, которая будет работать в Linux, с поддержкой C ++ и Подсветка синтаксиса сборки x86. Я уже пробовал Code :: Blocks, но это не позволяет мне запускать программу так, как мне нужно ...
I've often read that it's bad from a perf perspective that branching, kind of at an assembly instruction level, is bad. But I haven't really seen why it's so. So, why?
I'm attempting to implement a recursive Fibonacci program in Assembly. However, my program crashes, with an unhandled exception, and I can't seem to pick out the problem. I don't doubt that it ...
Я пытался придумать встроенную сборку для gcc, чтобы получить как деление, так и модуль с помощью одной инструкции divl. К сожалению, я не так хорош в сборке. Не мог бы кто-нибудь помочь мне в этом? ...
Я делаю ассемблер 8051. Прежде всего, это токенизатор, который читает следующие токены, устанавливает флаги ошибок, распознает EOF и т. Д. м делаем ассемблер 8051. Прежде всего, это токенизатор, который читает следующие токены, устанавливает флаги ошибок
Сказано, что независимый от положения код использует только относительное положение вместо абсолютных положений, как это реализовано в c и сборке соответственно? Возьмем char test [] = "строка"; в качестве примера ...
Я работаю над реализацией алгоритма БПФ в сборке на 8- бит микроконтроллер (HCS08) для удовольствия. Когда алгоритм будет завершен, у меня будет массив 8-битных реальных / мнимых пар, и я захочу ...
Я хотел бы отлаживать и профилировать некоторое 64-битное программное обеспечение, выполняющее невыровненный доступ, как в следующем примере: int foo [2] = {1, 2};
* ((int *) ((char *) foo + 2)) = 3; Известный мне способ gcc ...
Использование следующего кода C void func () {int = 1, b = 2, c = 3;
} Компиляция с использованием gcc -S -O -o- myfile.c Я получаю выходной файл .file "myfile.c" .intel_syntax noprefix .text
.globl func ....
I Я хотел бы знать, как я могу сделать простую программу сборки для Mac OS X, которая показывает окно на экране и помещает в него цветной текст. Код может вызывать некоторые API углерода или какао. Мне нужно ...
Я хотел бы знать, можно ли обеспечить выполнение строки атомарно, учитывая, что она может выполняться как ISR, так и основным контекстом. Я работаю над ARM9 (LPC313x) и использую RealView ...
Недавно Я наткнулся на ДЖОНСФОРТА, который представляет собой интерпретатор языка программирования Forth, реализованный на простом ассемблере. Я считаю эту реализацию интересной, потому что она показывает, как ...
У меня есть простая программа NASM, которая вызывает только sys_exit: segment .text global _start _start: mov eax, 1; 1 - системный идентификатор для sys_exit mov ebx, 0; код выхода ...
I started ASM a few days ago and started recoding all the simple function libc offers us like strlen, strchr or memset. I didn't have any problem until I tried recoding memset. Here is the prototype ...
Мне было интересно, являются ли набор инструкций и язык ассемблера одним и тем же? Если нет, то чем они отличаются и каковы их отношения? Спасибо и привет!
Я пишу подпрограмму на языке ассемблера MIPS для преобразования ASCII в UTF-16 и наоборот. Однако я не смог найти никакого трюка, как это преобразовать. Спасибо за любые идеи.
Две распространенные идиомы блокировки: if (! Atomic_swap (lockaddr, 1)) / * получил блокировку * / и: if (! Atomic_compare_and_swap (lockaddr , 0, val)) / * получил блокировку * / где val может быть просто константой или ...
Я новичок в программировании на ассемблере ...
Я много искал в гугле. Информации много, но я все еще не понимаю следующий код. Буду признателен, если кто-нибудь сможет объяснить MOV ...
При программировании на ассемблере и выполнении каких-то манипуляций со строками я использую al, ah, а иногда и другие, чтобы удерживать символы, потому что это позволяет мне хранить больше данных в моих регистрах. Я думаю, что это ...
После того, как я гордо раскрасил свой список в стиле списка без каких-либо URL-адресов изображения или тегов диапазона, через: ul {list-style: none; отступ: 0; маржа: 0; }
li {padding-left: 1em; текстовый отступ: -1em; }
представьте себе программу, к ко
Кто-нибудь может сказать мне, как сделать исполняемый файл с языка ассемблера?
моя среда - Ubuntu + Emacs + GCC
в целях обучения я написал код на C (hello.c) и преобразовал его в сборку (hello.s) ...
Какой самый быстрый ассемблерный код x86 для синхронизации доступа к массиву в памяти? Чтобы быть более точным: у нас есть непрерывная одностраничная область памяти с ошибкой, и ОС не будет выгружать эту страницу ...
Я хотел бы знать, в чем разница между возвратом из прерывания (RTI) и возвратом из подпрограммы (RTS) . Оба они одинаковы или есть какая-то разница между ними?
При просмотре исполняемого файла elf, созданного gcc на Linux / i386 системе, кажется, что она всегда помещала инструкцию остановки (0xf4) после вызова «main» и перед заполнением «nop», например: │ ...
Я начинаю сборку, я использую nasm для сборки кода ,
Я пытаюсь обработать строку, находящуюся в памяти, и изменить ее, я хочу проверить, находится ли байт в определенном диапазоне (ascii), чтобы я мог ...
Я новичок в программировании на ассемблере. Я использую платформу x86 с GCC (Linux). У меня есть функция, которую я хочу вызвать из C как: myfunc (unsigned char * s1, unsigned char * s2, int someint);
...