Ethics and DesignSchechner Equations, Tables, Graphs 1 פרק 6 משוואות, טבלאות וגרפים.
פרק 6 המחסנית ותת תכניות
-
Upload
lizliziz -
Category
Technology
-
view
45 -
download
6
Transcript of פרק 6 המחסנית ותת תכניות
![Page 1: פרק 6 המחסנית ותת תכניות](https://reader031.fdocuments.net/reader031/viewer/2022020101/55ac49231a28aba9148b4598/html5/thumbnails/1.jpg)
-
![Page 2: פרק 6 המחסנית ותת תכניות](https://reader031.fdocuments.net/reader031/viewer/2022020101/55ac49231a28aba9148b4598/html5/thumbnails/2.jpg)
–
![Page 3: פרק 6 המחסנית ותת תכניות](https://reader031.fdocuments.net/reader031/viewer/2022020101/55ac49231a28aba9148b4598/html5/thumbnails/3.jpg)
stack
LIFO
LastInFirstOut
![Page 4: פרק 6 המחסנית ותת תכניות](https://reader031.fdocuments.net/reader031/viewer/2022020101/55ac49231a28aba9148b4598/html5/thumbnails/4.jpg)
10h
(stack segment)
SS
SS
000F
000E
000D
000C
000B
000A
![Page 5: פרק 6 המחסנית ותת תכניות](https://reader031.fdocuments.net/reader031/viewer/2022020101/55ac49231a28aba9148b4598/html5/thumbnails/5.jpg)
12h000F
34h000E
00h000D
7Fh000C
000B
000A
![Page 6: פרק 6 המחסנית ותת תכניות](https://reader031.fdocuments.net/reader031/viewer/2022020101/55ac49231a28aba9148b4598/html5/thumbnails/6.jpg)
F
000F
000E
000D
000C
000B
000A
![Page 7: פרק 6 המחסנית ותת תכניות](https://reader031.fdocuments.net/reader031/viewer/2022020101/55ac49231a28aba9148b4598/html5/thumbnails/7.jpg)
––
1234h-7Fh
–SP
SP10h
000Ch
12h000F
34h000E
00h000D
7Fh000C
000B
000A
tos
bos
![Page 8: פרק 6 המחסנית ותת תכניות](https://reader031.fdocuments.net/reader031/viewer/2022020101/55ac49231a28aba9148b4598/html5/thumbnails/8.jpg)
![Page 9: פרק 6 המחסנית ותת תכניות](https://reader031.fdocuments.net/reader031/viewer/2022020101/55ac49231a28aba9148b4598/html5/thumbnails/9.jpg)
push
opndPUSH
SP
-
-
![Page 10: פרק 6 המחסנית ותת תכניות](https://reader031.fdocuments.net/reader031/viewer/2022020101/55ac49231a28aba9148b4598/html5/thumbnails/10.jpg)
pop
opndPOP
SP
-
'-–-
![Page 11: פרק 6 המחסנית ותת תכניות](https://reader031.fdocuments.net/reader031/viewer/2022020101/55ac49231a28aba9148b4598/html5/thumbnails/11.jpg)
(stack over/underflow)
![Page 12: פרק 6 המחסנית ותת תכניות](https://reader031.fdocuments.net/reader031/viewer/2022020101/55ac49231a28aba9148b4598/html5/thumbnails/12.jpg)
-
•
•
•
•
![Page 13: פרק 6 המחסנית ותת תכניות](https://reader031.fdocuments.net/reader031/viewer/2022020101/55ac49231a28aba9148b4598/html5/thumbnails/13.jpg)
label:
•
•
-
•
ret
![Page 14: פרק 6 המחסנית ותת תכניות](https://reader031.fdocuments.net/reader031/viewer/2022020101/55ac49231a28aba9148b4598/html5/thumbnails/14.jpg)
-
CALL label
-label
![Page 15: פרק 6 המחסנית ותת תכניות](https://reader031.fdocuments.net/reader031/viewer/2022020101/55ac49231a28aba9148b4598/html5/thumbnails/15.jpg)
call
•callIP
•IP
•
![Page 16: פרק 6 המחסנית ותת תכניות](https://reader031.fdocuments.net/reader031/viewer/2022020101/55ac49231a28aba9148b4598/html5/thumbnails/16.jpg)
-ret
call
ret
IP
-end
![Page 17: פרק 6 המחסנית ותת תכניות](https://reader031.fdocuments.net/reader031/viewer/2022020101/55ac49231a28aba9148b4598/html5/thumbnails/17.jpg)
א-
AH-ALAH
-AL
ב-
![Page 18: פרק 6 המחסנית ותת תכניות](https://reader031.fdocuments.net/reader031/viewer/2022020101/55ac49231a28aba9148b4598/html5/thumbnails/18.jpg)
-
.1
.2
.3
![Page 19: פרק 6 המחסנית ותת תכניות](https://reader031.fdocuments.net/reader031/viewer/2022020101/55ac49231a28aba9148b4598/html5/thumbnails/19.jpg)
.model small
.stack 100h
.data
.code
begin: mov ax, @data
mov ds , as
mov ah,[50h]mov bh,[51h]mov ch,[52h]mov dh,[53h]call add_numbers
sof: mov ah,4ch
Int 21h
add_numbers: mov dl, 0 -
add dl, ahadd dl, bhadd dl, chadd dl, dhret
end
![Page 20: פרק 6 המחסנית ותת תכניות](https://reader031.fdocuments.net/reader031/viewer/2022020101/55ac49231a28aba9148b4598/html5/thumbnails/20.jpg)
.model small
.stack 100h
.data
.code
mov ax, @datamov ds , as
begin: call add_numberssof: mov ah,4ch
Int 21h
add_numbers: mov ah,[50h] -
mov bh,[51h]mov ch,[52h]mov dh,[53h]mov dl, 0add dl, ahadd dl, bhadd dl, chadd dl, dhret
end
![Page 21: פרק 6 המחסנית ותת תכניות](https://reader031.fdocuments.net/reader031/viewer/2022020101/55ac49231a28aba9148b4598/html5/thumbnails/21.jpg)
.model small
.stack 100h
.data
x db 5y db 10z db 20w db 17sum db 0.codemov ax, @datamov ds , as
begin: call add_numberssof: mov ah,4ch
Int 21h
add_numbers: mov ah, 0 -
add ah , xadd ah, yadd ah, zadd ah, wmov sum, ahret
end
![Page 22: פרק 6 המחסנית ותת תכניות](https://reader031.fdocuments.net/reader031/viewer/2022020101/55ac49231a28aba9148b4598/html5/thumbnails/22.jpg)
•-
•-
![Page 23: פרק 6 המחסנית ותת תכניות](https://reader031.fdocuments.net/reader031/viewer/2022020101/55ac49231a28aba9148b4598/html5/thumbnails/23.jpg)
.model small
.stack 100h
.data
.codemov ax, @datamov ds , as
begin: mov ah ,0mov al, [50h]push axmov al, [51h]push axmov al, [52h]push axmov al, [53h]push axcall add_numbers
sof: mov ah,4ch
Int 21h
add_numbers: pop bx -
pop axpop dxadd dl, alpop axadd dl, alpop axadd dl, alpush bxret
end
![Page 24: פרק 6 המחסנית ותת תכניות](https://reader031.fdocuments.net/reader031/viewer/2022020101/55ac49231a28aba9148b4598/html5/thumbnails/24.jpg)
-
2050h
-