Презентация на тему Циклы. Компьютерные основы программирования. Представление программ, часть 3

Презентация на тему Циклы. Компьютерные основы программирования. Представление программ, часть 3, предмет презентации: Информатика. Этот материал содержит 69 слайдов. Красочные слайды и илюстрации помогут Вам заинтересовать свою аудиторию. Для просмотра воспользуйтесь проигрывателем, если материал оказался полезным для Вас - поделитесь им с друзьями с помощью социальных кнопок и добавьте наш сайт презентаций ThePresentation.ru в закладки!

Слайды и текст этой презентации

Слайд 1
Текст слайда:

Компьютерные основы программирования Представление программ часть3


Лекция 6, 16 и 23 марта 2017

Лектор: Чуканова Ольга Владимировна
Кафедра информатики
602 АК
ovcha@mail.ru


Слайд 2
Текст слайда:




Слайд 3

Слайд 4
Текст слайда:




Слайд 5
Текст слайда:




Слайд 6
Текст слайда:




Слайд 7
Текст слайда:




Слайд 8
Текст слайда:


_pcount proc far
push bp
mov bp,sp
mov bx,word ptr [bp+6]
xor cx,cx
@1@58:
mov ax,bx
and ax,1
mov dx,cx
add dx,ax
mov cx,dx
shr bx,1
or bx,bx
jne short @1@58
mov ax,cx
pop bp
ret


Слайд 9

Слайд 10

Слайд 11
Текст слайда:


_fib proc far
push bp
mov bp,sp
sub sp,2
xor dx,dx
xor bx,bx
mov cx,1
@1@58:
mov ax,bx
add ax,cx
mov word ptr [bp-2],ax
mov bx,cx
mov cx,word ptr [bp-2]
inc dx
cmp dx,word ptr [bp+6]
jl short @1@58
mov ax,bx
mov sp,bp
pop bp
ret


Слайд 12
Текст слайда:




Слайд 13
Текст слайда:




Слайд 14

Слайд 15

Слайд 16
Текст слайда:


_fib1 proc far
push bp
mov bp,sp
sub sp,2
mov dx,1
mov bx,1
mov cx,1
jmp short @1@86
@1@58:
mov ax,bx
add ax,cx
mov word ptr [bp-2],ax
mov bx,cx
mov cx,word ptr [bp-2]
inc dx
@1@86:
cmp dx,word ptr [bp+6]
jl short @1@58
mov ax,bx
mov sp,bp
pop bp
ret


Слайд 17

Слайд 18
Текст слайда:


i = 1

i < n


Слайд 19
Текст слайда:




Слайд 20
Текст слайда:




Слайд 21

Слайд 22
Текст слайда:


_fib2 proc far
push bp
mov bp,sp
sub sp,2
mov bx,1
mov cx,1
mov dx,1
jmp short @1@114
@1@58:
mov ax,bx
add ax,cx
mov word ptr [bp-2],ax
mov bx,cx
mov cx,word ptr [bp-2]
inc dx
@1@114:
cmp dx,word ptr [bp+6]
jl short @1@58
mov ax,bx
mov sp,bp
pop bp
ret


Слайд 23
Текст слайда:




Слайд 24
Текст слайда:




Слайд 25
Текст слайда:




Слайд 26
Текст слайда:




Слайд 27
Текст слайда:




Слайд 28
Текст слайда:




Слайд 29
Текст слайда:




Слайд 30

Слайд 31
Текст слайда:




Слайд 32
Текст слайда:




Слайд 33
Текст слайда:




Слайд 34
Текст слайда:




Слайд 35
Текст слайда:




Слайд 36
Текст слайда:




Слайд 37
Текст слайда:




Слайд 38
Текст слайда:

Процедуры Структура стекового фрейма



Слайд 39

Слайд 40
Текст слайда:




Слайд 41
Текст слайда:




Слайд 42
Текст слайда:




Слайд 43
Текст слайда:




Слайд 44
Текст слайда:


_caller proc far
push ebp
mov ebp,esp
sub esp,16
mov dword ptr [ebp-4],5
mov dword ptr [ebp-8],3
lea eax,dword ptr [bp-8]
push eax
lea eax,dword ptr [bp-4]
push eax
call near ptr _swap_add
add esp,16
mov dword ptr [ebp-12],eax
mov eax,dword ptr [ebp-4]
sub eax,dword ptr [ebp-8]
mov esp,ebp
pop ebp
ret


Слайд 45
Текст слайда:




Слайд 46

Слайд 47
Текст слайда:

_swap_add proc far
push ebp
mov ebp,esp
lea ebx,dword ptr [ebp+8]
mov edx,dword ptr [ebx]
lea ebx,dword ptr [ebp+12]
mov ecx,dword ptr [ebx]
lea ebx,dword ptr [ebp+8]
mov dword ptr [ebx],ecx
lea ebx,dword ptr [ebp+12]
mov dword ptr [ebx],edx

mov eax,edx
add eax,ecx
pop ebp
ret


Слайд 48
Текст слайда:




Слайд 49
Текст слайда:




Слайд 50
Текст слайда:




Слайд 51
Текст слайда:

Рекурсивные процедуры



Слайд 52
Текст слайда:




Слайд 53
Текст слайда:




Слайд 54
Текст слайда:

_fib proc far
push bp
mov bp,sp
sub sp,4
push si
mov si,word ptr [bp+6]
cmp si,2
jg short @1@114
mov ax,1
@1@86:
jmp short @1@142
@1@114:
mov ax,si
add ax,-2
push ax
call near ptr _fib
mov word ptr [bp-2],ax
mov ax,si
dec ax
push ax
call near ptr _fib

mov word ptr [bp-4],ax
mov ax,word ptr [bp-2]
add ax,word ptr [bp-4]
jmp short @1@86
@1@142:
pop si
mov sp,bp
pop bp
ret
_fib endp


Слайд 55
Текст слайда:




Слайд 56
Текст слайда:




Слайд 57
Текст слайда:




Слайд 58
Текст слайда:




Слайд 59
Текст слайда:




Слайд 60
Текст слайда:




Слайд 61
Текст слайда:




Слайд 62
Текст слайда:




Слайд 63
Текст слайда:




Слайд 64
Текст слайда:




Слайд 65
Текст слайда:




Слайд 66
Текст слайда:




Слайд 67
Текст слайда:




Слайд 68
Текст слайда:




Слайд 69
Текст слайда:




Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика