Результаты поиска по запросу "assembly"

2 ответа

Сборка - Флаг знака и флаг паритета

Я не понял, когда установлен флаг знака, а когда четность. Как я знаю, флаг знака указывает знак результата операции, 0 для положительных чисел и 1 для отрицательных чисел. Так почему в следующем коде: mov al, -5 sub al, 124SF ноль? Результат ...

4 ответа

Homoiconic и «неограниченный» самоизменяющийся код + действительно ли lisp самоизменяется?

Я буду признателен за то, что мои знания Lisp чрезвычайно минимальны. Однако я чрезвычайно заинтересован в языке и планирую начать серьезно изучать его в ближайшем будущем. Мое понимание этих вопросов, без сомнения, неверно, поэтому, если я скажу ...

2 ответа

печать новых строк с помощью printf

Привет, я пытаюсь написать ассемблерный код, который использует printf для печати заданной строки. Я объявляю свои строки перед использованием в разделе .data, и тестовый пример выглядит следующим образом: extern printf extern fflush LINUX equ ...

ТОП публикаций

1 ответ

ASM изменить цвет фона CMD

Я написал часть, которая меняет цвет текста, но я не могу найти способ изменить цвет фона, этот код для сборки Tasm: model small stack 256 .data ent db 0ah,0dh,'$' array db 2,4,5,6 db 7,8,9,5 db 1,2,3,4 db 5,6,7,8 temp dw 0 .code main : mov ...

2 ответа

Сборка случайного числа в пределах диапазона с использованием Easy 68K (68000)

Я создаю простую игру в блэкджек, используя симулятор Easy 68K, и мне нужно использовать случайное число для назначения карт. Мои карты должны быть в диапазоне от 2 до 11. Я, кажется, получаю одно и то же число каждый раз, и это не в пределах ...

2 ответа

как написать встроенные коды сборки LOOP в Xcode LLVM?

Я учусь о встроенной сборке. Я хочу написать простую процедуру в iPhone под компилятором Xcode 4 LLVM 3.0. Мне удалось написать основные встроенные коды сборки. пример : int sub(int a, int b) { int c; asm ("sub %0, %1, %2" : "=r" (c) : "r" (a), ...

1 ответ

Как написать программу на языке ассемблера hello world для 64-битной Mac OS X с использованием printf?

Я пытаюсь научиться писать на ассемблере для 64-битной Mac OS. У меня нет проблем с 32-битной Mac OS и 32-битной и 64-битной Linux. Тем не менее, Mac OS 64 бит отличается, и я не мог понять. Поэтому я здесь, чтобы попросить о помощи. У меня нет ...

4 ответа

сборка x86 (MASM) - квадратный корень из 64-разрядного целого числа?

Я пишу простую программу-тестер для Windows на языке ассемблера x86 (MASM32), которая включает вычисление квадратного корня из (64-битного) целого числа. Мой вопрос: есть ли простой способ получения квадратного корня? Должен ли я использовать ...

3 ответа

Как использовать глобальную переменную в встроенной сборке gcc

Я пытаюсь использовать встроенную сборку, как это, для глобальной переменной, но компилятор выдает ошибку, говоря неопределенную ссылку наsaved_sp. __asm__ __volatile__ ( "movq saved_sp, %rsp\n\t" );saved_spобъявлен какstatic long saved_sp ...

3 ответа

Отображение каждой инструкции по сборке, выполненной в GDB

В настоящее время у меня есть хитрая ошибка, которая возникает в месте, где у меня нет доступа к источнику или символам, то есть я вижу инструкцию и ее адрес, где происходит сбой, но это все.Что я хотел бы сделать, это иметьgdb запускать без ...