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

Поиск дизассемблера - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу, которая считывает текст из файла и выводит на экран только предложения, состоящие из заданного колличества слов http://www.cyberforum.ru/cpp-beginners/thread216627.html
Задание выглядит следующим образом: "Написать программу, которая считывает текст из файла и выводит на экран только предложения, состоящие из заданного колличества слов." Я вот честно даже не представляю что и как тут делать. Препод сказал, если сделаю, то автомат получу. Ребят, выручайте, очень надо
C++ Вычислить значение целого числа Приветствую. Если напишу, что нужна помощь в решении задачи - сурово вас обману. Помощь не нужна - нужно решение. Или хотя бы пояснения на русском языке - что требуется в этой задаче и как это должно выглядеть? "Нипонятно" (с). Язык - Си. Вычислить значение целого числа, десятичные цифры которого последовательно формируются датчиком случайных чисел. Первой генерируется младшая цифра.... http://www.cyberforum.ru/cpp-beginners/thread216619.html
C++ Ищу ответы на вопросы
Прошу помощи в поиске задач(или пояснений) по данным темам(вопросам): Тема 1.1. ВВЕДЕНИЕ В СТРУКТУРНОЕ ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ С/C++ 1. Структурное программирование. Происхождение и достоинства языка C/С++. Среда программирования Visual C++ 6.0 2. Структура программы на C/C++. Пример простой программы. 3. Элементы языка C/C++ (алфавит, лексемы языка, идентификатор, ключевые слова,...
для чего подключается #include <sstream>? C++
для чего подключается #include <sstream>?
C++ бинарные деревья http://www.cyberforum.ru/cpp-beginners/thread216583.html
как сделать обход дерева в обратном порядке,в узловом представлении на C++, помогите плиз
C++ Удаление точек из массива и работа со столбцами Здравствуйте! Очень нужно решение двух задачек по теме массивы, сколько искал подобного не нашел, поэтому прошу помощи здесь. Буду очень благодарен! 1. Массив точек на плоскости ,задаваемых своими кооpдинатами,состоит не более чем из 70-ти элементов. Удалить из массива все точки, лежащие на pасстоянии , меньшем R от заданной окpужности, и опpеделить ближайшую к окpужности из оставшихся точек.... подробнее

Показать сообщение отдельно
alexsvk
8 / 8 / 1
Регистрация: 15.07.2010
Сообщений: 255
21.12.2010, 19:57  [ТС]     Поиск дизассемблера
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
;
Функциональный стиль
 
 Attributes: bp-based frame
 
; int __cdecl main(int argc, const char **argv, const char **envp)
_main proc far
 
argc= word ptr  6
argv= dword ptr  8
envp= dword ptr  0Ch
 
push    bp
mov     bp, sp
nop
push    cs
call    near ptr sub_110A1
pop     bp
retf
_main endp
 
Код:
void main()
{
f();
}
 
void f()
{
int a = 5;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
Объектно - ориентированный стиль
 
; Segment type: Pure code
seg001 segment byte public 'CODE' use16
assume cs:seg001
;org 5
assume es:nothing, ss:nothing, ds:dseg, fs:nothing, gs:nothing
 
 
; Attributes: bp-based frame
 
; int __cdecl main(int argc, const char **argv, const char **envp)
_main proc far
 
block= byte ptr -2
argc= word ptr  6
argv= dword ptr  8
envp= dword ptr  0Ch
 
push    bp
mov     bp, sp
sub     sp, 2
push    ss
lea     ax, [bp+block]
push    ax
nop
push    cs
call    near ptr sub_11148
pop     cx
pop     cx
push    ss
lea     ax, [bp+block]
push    ax
nop
push    cs
call    near ptr sub_11196
pop     cx
pop     cx
mov     ax, 2
push    ax              ; int
push    ss
lea     ax, [bp+block]
push    ax              ; block
nop
push    cs
call    near ptr sub_11171
add     sp, 6
mov     sp, bp
pop     bp
retf
_main endp
 
 
Код:
class A
{
 public:
 A() {}
 ~A() {}
 void f()
 {
  int a(5);
 }
};
 
void main()
{
 A a;
 a.f();
}
Объясните пожалуйста строчки Assembler. Где главная разница между эти програ-ми, исполненными в разных стилях?
 
Текущее время: 02:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru