Một chức năng đòi hỏi cần thực nhiều lần trong chương trình thì có thể tổ chức viết chương trình con và nó sẽ được gọi khi cần thiết nhằm tránh việc viết lại đoạn chương trình đó. Do đó, ta có thể tiết kiệm được bộ nhớ và thời gian lập trình. Thường chương trình con được viết sau chương trình chính. Khi một chương trình con được gọi điều khiển được chuyển từ chương trình chính vào chương trình con đó khi hoàn tất việc thi hành chương trình con. Điều khiển được chuyển về lệnh kế tiếp. | Lệnh CALL chương 10 Tện lệnh Chức Nang Toan hang D CALL Call Subroutine Goi chương trình con Con tro chương trình con co gia trị từ 0-62số mức long5 ke ca lệnh CALL ban dau Một chức năng đòi hỏi can thực nhiều lần trong chương trình thì cò thề tò chức viết chương trình con vă nò sề đươc gội khi căn thiết nhăm trănh viềc viết lăi đoan chương trình đò. Dò đò tă cò thề tiết kiềm đươc bò nhơ vă thơi giăn lăp trình. Thương chương trình còn đươc viết său chương trình chính. Khi mòt chương trình còn đươc gòi điều khiền đươc chuyền từ chương trình chính văò chương trình còn đò khi hòăn tất viềc thi hănh chương trình còn. Điều khiền đươc chuyền về lềnh kề tiếp său lềnh gòi chương trình còn tròng chương trình chính khi găp lềnh RET RETURN ơ cuòì đòăn chương trình còn. Căc kết quă gí trị dữ liều sề đươc lưu tròng căc thănh ghi dữ liều vă său đò cò thề đươc dung tròng chương trình chính. Tă cò thề truyền thăm sò khăc nhău mòi khi gòi chương trình còn. Hoạt động Khi lệnh CALL được kích hoạt đoạn chương trình con sẽ đươc thi hạnh tại vị trí con tro được goi tương ứng lệnh CALL phai dùng vơi lệnh FEND vạ SRET. Xệt đoạn chương trình bẽn Lựu y Nhiẽù lệnh CALL co thệ9 dùng chùng mọt chương trình con Con tro chương trình con phại dùy nhất. Con tro chương trình con co thệ từ P0 đến P63. Con tro chương trình con vạ con tro đích dùng trong lệnh CJ khong đươc trùng nhạù. Chương trình con sạù lệnh FEND đươc xửly như bình thương. Khi chương trình đươc goi chù y khong vươt qùạ thơi giạn đạ đạt trong bo wạtchdog Lệnh FOR NEX Ten lệnh Chức Nang Toán hạng S FOR Xác định vị trí bắt đầu vá số lán láp củá vống lấp K H KnX KnY KnM KnS T C D V Z NEXT Xác định vị trí cuối củng vong láp Khống cố Lưu Y vống FOR-NEXT cố the nống 5 mức nghĩá lá láp trình được 5 vống láp FOR_NEXT Hoạt động Các lệnh FOR và NEXT cho phép một chương trình được lập lại S lán. ---------------------------------------------------------- FOR K10 MSOOO --1 I----------------------------------------------------- INC DO .