2012-03-30 38 views

Trả lời

4

Jump đặt một địa chỉ nhất định trong bộ đếm chương trình và tiếp tục thực hiện từ đó, tuy nhiên, JAL (nhảy và liên kết) thực hiện tương tự nhưng nó lưu địa chỉ trả về để bạn có thể tiếp tục thực hiện sau khi chương trình con của bạn kết thúc tức là:

int main() { 
    dosomething(); 
    //code here 
} 


void dosomething() { 
//.....code here 
} 

dosomething sẽ là một chương trình con trả về cho khối chính và tiếp tục thực hiện

1

nhảy và liên kết sẽ làm cho nhảy vào thói quen và lưu trữ chương trình truy cập vào R31 GPR, và khi kết thúc thường xuyên MIPS sử dụng 'jr R31 'để trở về từ thói quen đó.

Các vấn đề liên quan