6.3-rasm. Socketlarni qo’llanilishi
Стек. Асосий хотиранинг қисми, стекда функцияга тегишли бўлган ўзгарувчилар ва параметрлар сақланади. Стекда амалга ошириладиган кўрсатмалар, push, pop, call, leave, enter ва ret бўлиши мумкин.
Push кўрсаткичи стекдаги регисторни жойлашувини қуйи хотира қисмига, яъни тезроқ бажариш учун ўзгартиради.
Pop кўрсаткичи стекдаги регисторни жойлашувини юқори хотира қисмига, яъни кейинроқ бажариш учун ўзгартиради.
Call кўрсаткичи кейинги стекни чақириш учун фойдаланилади.
Leave кўрсаткичи ESP қийматини EBP га ўрнатади ва кейин EBP ни юқори хотира қисмига ўтказади, яъни, mov( ebp, esp ); pop( ebp );
Enter кўрсаткичи қуйидаги кўрсаткичлар кетма-кетлигига тенг: push ebp; mov ebp, esp.
Do'stlaringiz bilan baham: |