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

2 ответа

 вопрос. >. <

я могу использоватьcall запускать функции, но что, если я хочу запустить какую-то дополнительную сборку?

2 ответа

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

ожусь в 32-битном защищенном режиме, работающем с текущим уровнем привилегий (CPL = 0). Я пытаюсь войти в режим v8086, устанавливая флаг EFLAGS.VM (бит 17) в 1 (и IOPL в 0) и выполняю FAR JMP для моего 16-битного кода реального режима. Я получаю ...

5 ответов

 отлично работает в 64-битном режиме (как 64-битный push)

ичок в программировании на ассемблере, работаю черезПрограммирование с нуля [http://savannah.nongnu.org/projects/pgubook/]на рабочем столе Ubuntu x86_64 с GNU ассемблер v2.20.1. Я был в состоянии собрать / связать, выполнить мой код, пока я не ...

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

1 ответ

Я думаю, что Google здесь твой друг. Начните с "INT 13H". И задавайте больше вопросов.

но я изучал некоторый загрузочный код, который был предназначен для использования с флоппи-дисководом. Моя цель - изменить программу так, чтобы она использовала мою флешку. Теперь я вижу, как функция INT 13H использовалась с гибким устройством, ...

3 ответа

Преобразование Int в Float или Float в Int с использованием побитовых операций (программная плавающая точка)

Мне было интересно, если вы могли бы помочь объяснить процесс преобразования целого числа в число с плавающей точкой или с плавающей точкой в целое число. Для моего класса мы должны сделать это, используя только побитовые операторы, но я думаю, ...

8 ответов

Что означают скобки в x86 asm?

Учитывая следующий код: L1 db "word", 0 mov al, [L1] mov eax, L1Что обозначают скобки ([L1])?

1 ответ

Запись в порт 0cf8h завершается неудачно с segfault

У меня процессор AMD модели e2-2000. Это семья 0fh. Согласно семейству 0fh BKDG у меня есть этот код для чтения устройства и идентификатора поставщика: ReadPCIConfiguration: movq $0x80000100, %rax movq $0x0cf8, %rdx outl %eax, %dx # sigsegv ...

5 ответов

Я бы предпочел держаться подальше от «слишком большой» объектной ориентации из-за проблем с производительностью.

аю 8051 ассемблер. Прежде чем все станет токенизатором, который читает следующие токены, устанавливает флаги ошибок, распознает EOF и т. Д. Затем идет основной цикл компилятора, который читает следующие токены и проверяет правильность ...

3 ответа

Если вы хотите обмануть, прибегая к помощи «nasm recursive fibonacci», вы попадете в рабочую программу. Но вы станете лучшим программистом, если решите это сами.

аюсь реализовать рекурсивную программу Фибоначчи в Ассамблее. Однако моя программа падает с необработанным исключением, и я не могу решить проблему. Я не сомневаюсь, что это связано с моим неправильным использованием стека, но я не могу указать, ...

9 ответов

Если вы читаете какой-то дизассемблированный код на Mac и используете в качестве руководства типичную онлайновую справку по x86 asm, полезно знать об этом.

ибудь знает какие-либо хорошие инструменты (я ищу IDE), чтобы написать сборку на Mac. Xcode немного громоздок для меня. Кроме того, на Intel Mac, могу ли я использовать общий x86 asm? Или есть модифицированный набор инструкций? Любая информация ...