OO 프로그래밍에서 자주 실행되는 코드의 작은 덩어리를 메서드로 구성합니다. 이렇게하면 복사/과거와 비교 한 총 코드 양이 줄어 듭니다 (다른 장점들도 있음). 어셈블리 및 기계어에서 이러한 재사용 가능한 청크를 서브 루틴이라고합니다.Architectural Analysis : 모든 레지스터가 서브 루틴에 의해 사용될 때, 새 서브 루틴으로 점프하기 전에 기계는 무엇을해야합니까?
자주 호출되는 원래 루틴과 서브 루틴은 사용 가능한 레지스터의 대부분 또는 대부분을 사용합니다.
모든 레지스터가 서브 루틴에서 사용되면 은 새 서브 루틴으로 점프하기 전에 수행해야 할 작업을 설명합니다.
이것은 숙제가 매우 강하게 냄새가납니다. –