Результаты поиска по запросу "assembly"
Есть ли спецификация назначения портов ввода-вывода x86?
Я нашел некоторую информацию в Интернете следующим образом, но неполной. http://en.wikipedia.org/wiki/Input/output_base_address [http://en.wikipedia.org/wiki/Input/output_base_address] http://wiki.osdev.org/I/O_Ports ...
8051 ЖК «Hello World» - замена БД на переменную
Я использую проприетарную плату 8051 для изучения программирования на ассемблере. В настоящее время я работаю над программой «Hello World» на ЖК-дисплее. Вот код lcd_cmd equ 0800h ;Write COMMAND reg address 0800h lcd_st equ 0801h ;Read ...
Что делает этот пролог / эпилог функции ассемблера с помощью rbp / rsp / exit?
Я только начинаю изучать ассемблер для Mac, используя компилятор GCC для сборки моего кода. К сожалению, есть ОЧЕНЬ ограниченные ресурсы для обучения, как это сделать, если вы новичок. В конце концов мне удалось найти простой пример кода, который ...
сложное утверждение IF в сборке
Как мне написать такойif выписка в сборе? if ((a == b AND a > c) OR c == b) { ...Платформа: 32-битный компьютер Intel, синтаксис NASM. Обновить Для переменных типов и значений используйте все, что проще для понимания. Я думаю, что целые числа ...
Насколько непереносим ассемблер, / действительно /?
Я понимаю, что написание чего-либо в сборке или добавление сборки в любую программу вредит ее переносимости. Но как плохо? Я имею в виду, что в настоящее время все ПК имеют x86 или x64, верно? Итак, если я встраиваю сборку в программу на C, ...
Разборка файла, содержащего большие данные или сжатого [закрыт]
это четвертый день, когда я пытаюсь понять, как сломать exe. По-прежнему не везет, файл выдает ошибку отладчика сразу после запуска. Я использую OllyDBG, кажется, что файл либо сжат, либо содержит большое количество данных. Я думаю, что это ...
Почему MOV не может использовать оба операнда в качестве областей памяти? [закрыто]
Я прочитал этоMOV Инструкция не может иметь места в памяти для обоих своих операндов. Подобно :MOV [0012H], [0016H] не допускается. Почему так? И могут ли другие инструкции иметь ячейки памяти для обоих своих операндов?
сравнить 2 номера со сборкой [закрыто]
У меня есть следующий код. И я хочу завершить сборку кода, как указано ниже: int main(void) { int x = 10; int i=0; label1: asm (.....) // code to add here: if i>=x then jump to label2 printf("%d\n",i); i++; asm (.....) // code to add here: jump ...
Как настроить плагины для ollydbg 2.x.x? [закрыто]
Я скачал последнюю версию ollydbg 2.x с ее официального сайта и несколько плагинов от tuts4you. Но как включить / установить плагины?
Как получить доступ к переменной c для манипулирования встроенной сборкой
Учитывая этот код: #include <stdio.h> int main(int argc, char **argv) { int x = 1; printf("Hello x = %d\n", x); }Я хотел бы получить доступ и манипулировать переменной x во встроенной сборке. В идеале я хочу изменить его значение с помощью ...