Результаты поиска по запросу "x86"
x86 узнать размер команды операнда, учитывая только шестнадцатеричный машинный код?
Например, учитывая гекс:83 E4 F0 Глядя на руководство разработчика Intel, я могу понять, что83 означаетand а такжеFO означает-16, Смотря наE4Я могу декодировать, что регистр источника / назначения является либо SP, либо ESP. Поэтому я могу ...
Проблемы с доступом к аргументам командной строки в Linux из x86 ASM
У меня есть базовая программа asm, которая проверяет, является ли строка цифрой. Я добавил в код для чтения из аргументов командной строки, положил он сохраняет ошибки seg. если то, что я прочитал, верно, это должно получить количество ...
Системный вызов Intel x86 vs x64
Я читаю о разнице в сборке между x86 и x64. На x86 номер системного вызова помещается вeax, тогдаint 80h выполняется для генерации программного прерывания. Но на x64 номер системного вызова помещается вrax, тогдаsyscall выполнен. Мне сказали ...
что делает код операции FF350E204000?
У меня есть 32-битный код операции:FF 35 0E 20 40 00, Кто-нибудь знает хорошую таблицу OpCode, которая дает ответ на этот вопрос? (Я знаю, что мог бы использовать дизассемблер, но я хотел бы знать, как определить это с помощью таблицы кода ...
Получить верхнюю половину регистра EAX
В языке ассемблера x86, есть ли способ получить верхнюю половинуEAX регистр? Я знаю чтоAX регистр уже содержит нижнюю половинуEAX зарегистрироваться, но я пока не знаю, как получить верхнюю половину. я знаю этоmov bx, ax переместит нижнюю ...
Почему скаляр SSE sqrt (x) медленнее, чем rsqrt (x) * x?
Я профилировал некоторые наши основные математические расчеты на Intel Core Duo, и, глядя на различные подходы к квадратному корню, я заметил кое-что странное: используя скалярные операции SSE, быстрее получить взаимный квадратный корень ...
Незаконное использование реестра при косвенной адресации
Я пытаюсь написать подпрограмму, которая добавляет два больших числа в сборке x86 (MASM). Цифры указываются регистрами si и di, и функция должна выполнять итерацию справа налево, добавляя каждое слово данных и передавая перенос, и сохраняя ...
ASM-создание процедуры [закрыто]
Массив A и Массив B были установлены. Процедура получит значение V и вернет, существует ли значение в массиве B или нет. Если это так - сохранить индекс в P, если нет, сохранить -1 в P. Программа должна начинаться со следующих данных: ARR_B DB ...
Печать строки без ОС
У меня есть простая программа на ассемблере x86. Следует печатать строку прямо в видеопамять без ОС. [bits 16] [org 0x7c00] mov ax, 0x3 int 0x10 sdl mov ax, 0xb800 mov es,ax mov si, msg xor di, di repnz movsw jmp $ msg db 'Hello' times 510 - ($ ...
кодирование команд x64 и байт ModRM
Кодировка call qword ptr [rax] call qword ptr [rcx]является FF 10 FF 11Я могу видеть, откуда взялась последняя цифра (0/1) (номер регистра), но я пытаюсь выяснить, откуда взялась вторая последняя цифра (1). Согласно сРуководство по ...