You are on page 1of 2

PROCEDURE 1. Lnh CALL v lnh RETURN.

o Lnh CALL : lnh gi chng trnh con Ct con tr lnh IP ( ct ni dung PC cha a ch ca lnh tip theo) vo STACK Chuyn iu khin n a ch ca <Lable> B x l chuyn sang thc hin chng trnh con tng ng o Lnh RETURN : lnh tr v t chng trnh con Con tr lnh c hon tr li vo con tr IP v thc hin tip lnh nm sau CALL.

Hnh minh ha Call v Return Lnh Lnh CALL CTCon Lnh k tip Lnh Lnh . Lnh u tin ca CTCon Lnh Lnh . RETURN

Ta c th vit cc on chng trnh nhn quyn iu khin chuyn n t nhiu ni khc nhau bng lnh CALL v quay tr v ch bng mt lnh chung l RET. on chng trnh nh vy gi l mt th tc 2.Tham s v cc gi tr ca hm. Cc tham s ca chng trnh c th c gn bi cc thanh ghi, nhng s lng thanh ghi trong CPU l hu hn nn c kh nng khng lu cc tham s ca chng trnh. Ta c th gii quyt vn ny bng cch a cc tham s cn truyn vo satck (Push) v gn dn vo cc thanh ghi, qu trnh ny oc thc hin bi cc lnh trong chng trnh con. Khi kt thc chong trnh con ta gi lnh RET loi b cc tham s y vo stack

You might also like