Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


Drongo, наверное D.Y. хочет знать как ассемблерные вставки написать на языке более высокого уровня.
Примерное пояснение
Код: Выделить весь код
    {
          xor eax, eax; //в данном случаи обнуляет eax
          xor ebx, ebx; //тоже самое но для ebx
          mov bl, colNum; //bl=colNum
          bt num, ebx; //считываем ebx бит из num в регистр флагов
          jnc none; //был перенос(ответ в флаге переноса)? Нет (флаг переноса 0), тогда переход на метку none
          inc eax; //увеличить eax
          none: //просто метка
     }
Ещё по сравнению Ассемблера с языком более высокого уровня
http://mirror.sweon.net/z0mbie/asm.html

Но всё же проще написать программу изначально на С/С++, чем переводить с Ассемблера.
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:24, 24-06-2008 | #23