Index · Правила · Поиск· Группы · Регистрация · Личные сообщения· Вход

Список разделов Компьютерный раздел
 
 
 

Раздел: Компьютерный раздел Help me! 

Создана: 02 Апреля 2011 Суб 15:01:55.
Раздел: "Компьютерный раздел"
Сообщений в теме: 2, просмотров: 783

  1. Subort


    Частый гость


    Более 10 лет на форумеМуж.
    02 Апреля 2011 Суб 15:01:55
    Дело всё в том, что мне очень повезло я учусь на первом курсе заочного факультета ускоренного обучения и мне дали делать ассемблер, а точнее сказали сделать ассемблерную вставку в приложение СИ и вот я уже ковыряюсь с этим делом уйму времени, но особых результатов так и не достиг; да соглашусь что у меня мало знаний и напрочь отсутствует всяческий опыт в программирование, но я уже своими усилиями научился работать в С++ билдер и уже что-то там ваяю на уровне окошек приветствия . Вот только с ассемблером я всё-таки не подружился и не могу с генерировать правильный код вставки в С++ билдер, а видь нужен ассемблер; может быть кто-то из вас может покорить этого зверя, тому я буду благодарен в денежном эквиваленте.
  2. Steel8055


    Начинающий


    Более трёх лет на форумеМуж.
    04 Апреля 2011 Пон 9:45:57
    В чём проблема то?

    Для того чтобы вставить:

    mov ax,0022h
    int 10h

    надо написать:

    static inline void invert(int * value) {
    __asm__("mov $0x22, %ax ; int $0x10");
    }

    дальше аналогично...