원래 혼자 공부하면서는 책이나 사이트에 돌아다니는 입출력 제공되는 라이브러리 구해서 연습했는데요
그냥 입출력 최대한 간단히 만들어놔서 거의다 eax 레지스터에만 저장하니까 편했는데
오늘 문득 이런거 없이 해보고 싶어서 시도해봤는데요
헬로우 알파카 띄우는데도 win api 호출 해서 노가다하는 방법 밖에 찾지를 못했습니다..
구글에 검색해봐도 이런 노가다 말고 간단히 출력하는 법은 없네요.. 제가 원했던건 도스에 출력하는 건데..
어셈블리어는 c같이 입출력 표준 라이브러리를 제공하지 않아서
하드웨어에 직접 접근하거나 , 운영체제 루틴을 써야하는 걸로 알고 있는데요
츄럴님이 올리신거 봤는데 엄청 간단간단하게 입출력 하시던데 그냥 츄럴님도 간단한 루틴 구하셔서 하시는 건가요 ?? C라이브러리 가져오셔서 하시는 건지
방법이 궁금합니다..
저는 운영체제가 윈도우고,, MASM 32 로 어셈블리 연습하는데.. 역시 답은 갓 리눅스인가여..
저는 리눅스에서 했는데 완전 날로 먹었어요
gcc로 컴파일할 때 -S 옵션 주면 C코드를 어셈블리파일로 뽑아줘요
그러면 void main{printf("%d",123);} 이거를 어셈코드로 뽑으면 표준입출력을 하는 어셈 코드를 얻을 수 있어요
그거 가지고 갖고 놀았지요...
아마 윈도우도 찾아보면 할 수 있지 않을까요?
오오 감사합니다! 오늘 너무 뻘짓해서 시간 많이 날렸는데 한번 찾아볼게요 - dc App
써본적은 없지만 올리디버거가 갓갓툴 같던데요. VS도 아마 디스어셈블리 뽑아낼 수 있는 걸로 알고 있었요.
비주얼 쓰면서도 댓글보면서 아 맞다 생각이.. 아무래도 혼자서 계속 고민하니까 다른 길을 못본것 같네요 ; D 감사해요 - dc App
자그롬이제기여운알파카를죽일차례입미다