Результаты поиска по запросу "assembly"
больше информации о расположении памяти исполняемой программы (процесса)
Я присутствовал на интервью для Samsung. Они задавали много вопросов о разметке памяти программы. Я почти ничего не знаю об этом. Я погуглил это "Расположение памяти исполняемой программы". «Расположение памяти процесса». Я удивлен тем, что по ...
блоки, и я говорю конкретно о компиляторах Microsoft. Вы все еще можете создать отдельный файл .asm, собрать его с помощью ассемблера Microsoft (ML / ML64 / armasm) и связать полученный .obj с программой на C / C ++, используя CL. Другие ответы показывают, что вы можете выполнять встроенную сборку с другими компиляторами.
ню, когда-то со старым DOS-компилятором borland вы могли сделать что-то вроде этого: asm { mov ax,ex etc etc... }Есть ли полуплатформенный независимый способ сделать это сейчас? Мне нужно сделать вызов BIOS, поэтому, если бы был способ ...
Не очень сложно написать привет мир как загрузочный сектор. Посмотрите мой ответ, который поможет вам в этом.
у использовать Bochs в качестве эмулятора 8086. Есть простой способ сделать это? Что я хочу, это что-то вроде emu8086 (http://www.emu8086.com/ [http://www.emu8086.com/]).
x86 max / min asm инструкции?
Существуют ли какие-либо asm-инструкции, которые могут ускорить вычисление мин / макс вектора двойных / целых чисел на архитектуре Core i7? Обновить: Я не ожидал таких богатых ответов, спасибо. Итак, я вижу, что макс / мин можно обойтись без ...
Вы передаете setjmp () параметр буфера. Затем он сохраняет текущую информацию о регистре и т. Д. В этот буфер. Вызов longjmp () затем восстанавливает эти значения из буфера. Кроме того, что сказал Уоллик.
ужно понять, КАК работает функция longjmp; Я знаю, что он делает, но мне нужно знать, как он это делает. Я пытался отключить код в GDB, но я не могу понять некоторые шаги. Код является: 0xb7ead420 <siglongjmp+0>: push %ebp 0xb7ead421 ...
Отлично! Спасибо.
у очень простую операционную систему как инструмент обучения для себя. Моя текущая задача - узнать как можно больше об оборудовании. До сих пор я смог найти много информации о процессоре, используя инструкцию CPUID. Единственное, что я не могу ...
Это оба. Он находится в ПЗУ на видеокарте, но его тоже можно как-то изменить.
адрес таблицы символов в DOS, где мы можем создавать новые шрифты и символы, манипулируя пикселями каждого символа? Я знаю, чтобы изменить его с прерываниями BIOS, но мне нужен только адрес памяти таблицы символов в DOS для прямого доступа.
который использует Jython, чтобы представить Кракатау в форм-факторе, более приемлемом для разработчиков Java.
у, чтобы ассемблер JVM был простым и понятным. Это должен быть текстовый файл, написанный на мнемоническом языке, описанном вСпецификация виртуальной машины Java [http://docs.oracle.com/javase/specs/jvms/se5.0/html/Mnemonics.doc.html]и создавать ...
замкнуть некоторые регистры SSE (xmm0-xmm15). Это неизбежно.
ни приносят (по крайней мере, должны) значительно увеличить производительность, не так ли? Итак, я не видел никаких источников ядра Linux, но я хотел бы спросить: они как-то используются? (В этом случае - должна быть какая-то специальная ...
Это просто означает, что вы используете функцию 01h типа прерывания 21 ... где 01h, как вы сказали, читает символ из стандартного ввода, с эхом, результат сохраняется в AL. если в буфере клавиатуры нет символа, функция ждет, пока не будет нажата какая-либо клавиша. Он относится к типу 21h различных таблиц interrput, поэтому строки кода выглядят так, как вы упоминали.
ичок в изучении ассемблера, и мне интересно, что командаint 21h означает. Например: mov ah,01h int 21hКоторый должен прочитать ключ от пользователя. Заранее спасибо за ваш ответ.