간단한 assembler 구현중,, 중간파일을 넘겨받는 문제,,
미쁘다
2023.04.01
학교 수업중에 간단한 assembler를 만드는 과정인데요,,,
source파일에서 object파일을 만드는데,,
이 과정이 2번의 pass로 이루어져 있습니다,,
첫번째 pass에서 souece 파일에 주소값을 추가해서 중간파일을 만들고,,
두번째 pass에서 이 중간파일을 argument로 받아서 object 파일을 만드는것입니다,,
그런데,, source파일의 확장자를 .imf로 해서 중간파일을 생성후,,
이 파일을 두번째 pass의 argument로 받아야 하는데,,,
이게 잘 모르겠네요 ^^;
패스1에서는 그냥 assembler(args[0]);로 하면 되는데,,
두번째 패스에선,, 이 파일의 확장자가 변경이 되어서,,
인자를 어떻게 받아야 할지 모르겠네요...
혹시,,확장자를 변경하는 것으로 안되면,,
파일명에 mid_을 추가한다거나 해서 처리할 수 있는 방법은 있는지,,
한동안,,C로만 숙제가 나와서,,, 자바에 손놓고있다가,,
다시 하려니,,참,,힘드네요 ^^,
그럼,,