close

Вход

Забыли?

вход по аккаунту

?

Отчет pr1 cpp

код для вставкиСкачать
 // Программа pr1.cpp
int a, r;
// функция суммирования двух переменных
int sum(int p1, int p2)
{
int vp=p1+2*p2;
return vp;
}
// главная функция
► void main () {
a=5;
r=sum(a,3)*4+5;
}
===================================================
sum: int sum(int p1, int p2)
cs:02C2 55 push bp
cs:02C3 8BEC mov bp,sp
cs:02C5 83EC02 sub sp,0002
#pr1#6: int vp=p1+2*p2;
cs:02C8 8B4606 mov ax,[bp+06]
cs:02CB D1E0 shl ax,1
cs:02CD 8B5604 mov dx,[bp+04]
cs:02D0 03D0 add dx,ax
cs:02D2 8956FE mov [bp-02],dx
#pr1#7: return vp;
cs:02D5 8B46FE mov ax,[bp-02]
cs:02D8 EB00 jmp #pr1#8 (02DA)
#pr1#8: }
cs:02DA 8BE5 mov sp,bp
cs:02DC 5D pop bp
cs:02DD C3 ret
---------------------------------------------------
_main: void main () {
cs:02DE►C7068C020500 mov word ptr [_a],0005
#pr1#12: r=sum(a,3)*4+5;
cs:02E4 B80300 mov ax,0003
cs:02E7 50 push ax
cs:02E8 FF368C02 push word ptr [_a]
cs:02EC E8D3FF call sum
cs:02EF 59 pop cx
cs:02F0 59 pop cx
cs:02F1 B102 mov cl,02
cs:02F5 050500 add ax,0005
cs:02F8 A38E02 mov [_r],ax
#pr1#13: }
cs:02FB C3 ret
_atexit -------------------------------------------
Документ
Категория
Разное
Просмотров
8
Размер файла
26 Кб
Теги
pr1, отчет, cpp
1/--страниц
Пожаловаться на содержимое документа