Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как вывести числа от 1 до 1000 без сравнений в Си++? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Есть ли у кого программа?... http://www.cyberforum.ru/cpp/thread250713.html
Очень нужна помощь!!! Мне нужна создать програму в C++ для курсовой - Вывести все данные о ПК!!! Может у кого есть... напишыте пожалуйста... я в прогромировании полный ноль!!!
C++ Плагины для торрент-клиентов Всем привет! У меня большая просьба ко всем кто писал плагины для торрент-клиентов - поделитесь пожалуйста опытом! Мне бы понять с чего начать и где искать. Буду благодарен за любую информацию. http://www.cyberforum.ru/cpp/thread250501.html
Нужны ли языки помимо с++ C++
Доброго Времени Суток! Видел в некоторых фирмах сейчас переучивают на язык с#. Да и заставляет задуматься отрицательный прирост языка с++ в рейтинге TIOBE. У самого навыки с++, делфи. Как думаете,...
C++ 2010->2008???
Есть ли возможность сконвертировать проект из VS2010 в VS2008??? Или как то изменить настройки VS2010 на VS2008??? Нашол похож тему, но все же есть ли ищо какие то варианты?
C++ Машина Тьюринга унарное сложение http://www.cyberforum.ru/cpp/thread249602.html
Нужно написать на С++ программу реализующую машину Тьюринга выполняющую унарное сложение Добавлено через 1 час 9 минут Подскажите с чего начать? Добавлено через 1 минуту здесь пример ...
C++ Где можно скачать Watcon 10.6 Интересуют ссылки, по которым можно скачать среду разработки Watcom 10.6, задача осложняется тем, что данная среда была выпущена в 1996 году. Сам уже излазил очень многие места интернета, хотя,... подробнее

Показать сообщение отдельно
nxnx
Формучанин
362 / 293 / 16
Регистрация: 02.11.2010
Сообщений: 1,234
16.03.2011, 01:50
Assembler
1
2
3
4
5
6
7
8
9
10
!    for (i=0;i<100;i++)
main()
main+14: movl   $0x0,0x1c(%esp)
main+22: jmp    0x4013dc <main+28>
main+24: incl   0x1c(%esp)
main+28: cmpl   $0x63,0x1c(%esp)
main+33: jle    0x4013d8 <main+24>
!    {
!
!    }
Assembler
1
2
3
4
5
6
7
8
9
10
11
!    for (i=0;i<j;i++)
main()
main+22: movl   $0x0,0x1c(%esp)
main+30: jmp    0x4013e4 <main+36>
main+32: incl   0x1c(%esp)
main+36: mov    0x1c(%esp),%eax
main+40: cmp    0x18(%esp),%eax
main+44: jl     0x4013e0 <main+32>
!    {
!
!    }

Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
!    while  (i%1000)
main()
main+22: jmp    0x4013dc <main+28>
main+28: mov    0x1c(%esp),%eax
main+32: mov    $0x3e8,%ecx
main+37: cltd   
main+38: idiv   %ecx
main+40: mov    %edx,%eax
main+42: test   %eax,%eax
main+44: jne    0x4013d8 <main+24>
!    {
!        i++;
main+24: incl   0x1c(%esp)
!    }
обратите внимание, везде есть инструкции j**
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru