всем спасибо
unsigned char ret = 0xC3; int main() { ((void (*)())&ret)(); return 0; }
Nouzui уже нашел тему новую не хочу создавать, поэтому спрошу здесь если IF = 0, будет ли осуществлена обработка прерывания, которое было...
Здравствуйте может кто знает, где можно почитать о программировании APIC интересует внешний I/O APIC (описание local APIC есть в мануале от Intel)
есть подозрение, что 0xFFFFFFF0 интерпретируется на уровне контроллера памяти как доступ к EEPROM (по анологии с доступом к регистрам APIC через...
не умеет только inline-ассемблер + GNU extensions неа GCC все строковые константы размещает в .rodata (read-only data section), ну кроме тех,...
тогда в чем?
после RESET# база в CS = 0xFFFF0000; лимит = 0xFFFF EIP = 0x0000FFF0 отсюда получаем адрес первой инструкции 0xFFFF0000 + 0x0000FFF0 = 0xFFFFFFF0
IA-32 Intel Architecture Software Developer's Manual, Volume 3, Chapter 9
GCC (при компиляции С-программ) генерирует только 32-ух битный код
чтобы загрузить форматный файл, нужен загрузчик в ядре ОС (или что-то, что уже находится в памяти и может выполнить данную операцию) т. е, грубо...
специально проверил /* a.S */ .text .long 0xAAAAAAAA .long 0xBBBBBBBB /* b.c */ void F() { int a = 5; } если link.ld изменить...
потоки в контексте linuxthreads - это процессы, которые делят между собой различные ресурсы
Great планировщик кстати там имеет сложность O(1) (в 2.6*)... да и вообще крайне логично и красиво сделан
Имена участников (разделяйте запятой).