아하
  • 토픽

  • 스파링

  • 잉크

  • 미션


한참배고픈꽁치

한참배고픈꽁치

SIC 어셈블러 설치 방법이 있을 까요?

프로그램이 필요한데 교수님께 받은 게 잘 돌아가지를 않습니다. 혹시 다른 방법으로 쓸 수 있는 게 있을 까요?? python으로 했는 데도 안돌아가요ㅠㅠ

4개의 답변이 있어요!

  • 조규현 전문가

    조규현 전문가

    전장R&D

    안녕하세요. 조규현 전문가입니다.

    SIC 어셈블러를 설치하는 데 어려움이 있으시다면, 온라인 기반의 SIC 시뮬레이터를 활용해 보시는 것도 좋은 방법입니다. 별도의 설치 과정 없이 웹브라우저에서 SIC 어셈블리어 코드를 작성하고 실행할 수 있는 서비스들이 여러 개 있어 간편하게 학습과 실습이 가능합니다. 또한, Python으로 SIC 어셈블리어를 구현하거나 해석하는 프로젝트도 있지만, 호환성과 환경 설정에 따라 제대로 작동하지 않을 수 있으니 공식 또는 학습용 SIC 에뮬레이터를 사용하는 것이 안정적입니다. 대표적인 도구로는 SIC/XE Simulator, Ripes, TIOBE 등이 있으니 사용 목적과 환경에 맞는 것을 찾아보시는 것을 권장드립니다. 이러한 도구들은 기본적인 어셈블리어 실행과 동작 원리 이해에 도움이 되니, 문제 해결뿐 아니라 학습에도 효과적입니다. 만약 교수님 제공 프로그램을 쓰시려면, 실행 환경이나 요구 소프트웨어가 제대로 설치되어 있는지, 사용법을 다시 한번 점검하는 것도 필요합니다.

    참고 부탁드립니다.

  • 안녕하세요. 박준희 전문가입니다.

    SIC 어셈블러가 안된다면 자바 기반 SIC 도구 사용해보세요. 자바가 설치되어 있다면, JAR 파일을 다운로드해서 바로 실행할 수 있는 SicTools를 이이하는것도 방법일듯 합니다.

    감사합니다.

  • 안녕하세요. 김재훈 전문가입니다.

    SIC 어셈블러는 보통 학교에서 제공하는 전용 SIC/XE Emulator나 SIC Simulator를 설치해서 사용하지만, 실행이 잘 안 된다면 다른 대안으로 GitHub 같은 곳에 공개된 SIC/XE Emulator 오픈소스나 웹 기반 시뮬레이터를 활용할 수 있습니다. Python으로 만든 간단한 SIC 에뮬레이터도 있지만 완전한 기능을 지원하지 않는 경우가 많으니 가능하면 교수님께 받은 실행 파일을 호환 모드로 돌려보는 게 우선입니다. 그래도 안 되면 온라인 SIC Emulator를 검색해 바로 실행 가능한 웹 버전을 쓰는 방법이 가장 안정적입니다.

  • 탈퇴한 사용자

    탈퇴한 사용자

    안녕하세요. 조일현 전문가입니다.

    실제 사용하는 운영체제나 프로그램 버전에 따라 다를 수 있겠지만 가장 쉬운 방법으로는

    윈도우에서 WSL이나 리눅스 가상환경에서 하는 것이 좋습니다.

    우분투에 자바11 이상과 Git 설치가 필요합니다.

    이후 Git을 통해 SicTools 저장소를 클론하고 make 명령어로 빌드가 필요합니다.