The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Интервью с разработчиком TuxOnIce, реализации спящего режима..."
Отправлено pavlinux, 21-Июн-11 22:47 
>>> Ничего себе.
>>> В питоне:
>>> import corepy.arch.x86_64.isa as x86
>> Без импорта и вызова внешних функций.
> Продемонстрируйте ассемблер в C, в рамках стандартов C89 и POSIX.1-2001, скажем?

Ты ... или прикалываешься?


void a(){
        __asm("nop");
        __asm("finit");
        __asm("emms");
        __asm("sfence");
}

$ gcc -D__STRICT_ANSI__ -W -Wall -Wextra -ansi -pedantic  -c test.c
$ objdump -d test.o

test.o:     file format elf64-x86-64


Disassembly of section .text:

0000000000000000 <a>:
   0:   55                      push   %rbp
   1:   48 89 e5                mov    %rsp,%rbp
   4:   90                      nop
   5:   9b db e3                finit  
   8:   0f 77                   emms  
   a:   0f ae f8                sfence
   d:   5d                      pop    %rbp
   e:   c3                      retq  

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру