spim

소프트웨어 스크린 샷:
spim
소프트웨어 정보:
버전: 7.3
업로드 날짜: 3 Jun 15
개발자: James Larus
라이센스: 무료
인기: 26

Rating: 3.0/5 (Total Votes: 2)

스핌은 MIPS32 시뮬레이터입니다.
스핌은 MIPS32 어셈블리 언어 프로그램을 실행 급식 시뮬레이터. 그것은 읽고이 프로세서 용으로 작성된 어셈블리 언어 프로그램을 실행합니다. 스핌 또한 간단한 디버거 및 운영체제 서비스 최소 세트를 제공한다. 스핌은 바이너리 (컴파일 된) 프로그램을 실행하지 않습니다.
스핌은 거의 모든 MIPS32 어셈블러 - 확장 명령어 세트를 구현합니다. (이것은 대부분의 부동 소수점 비교 및​​ 라운딩 모드 및 메모리 시스템 페이지 테이블을 생략합니다.) MIPS 아키텍처를 의미하는 다양한 방법 (예, MIPS64 아키텍처는 64 비트 정수 및 주소를 지원하는) 상이한 여러 가지 변형이 있는지 스핌 못해 MIPS 프로세서의 모든 종류의 컴파일 된 프로그램을 실행합니다. MIPS 컴파일러는 스핌이 처리 할 수​​없는 어셈블러 지시어의 번호를 생성합니다. 이 지침은 일반적으로 안전하게 삭제할 수 있습니다.
스핌의 이전 버전 (7.0 이전)는 MIPS R2000 / R3000 컴퓨터에 사용되는 MIPS-I 명령어 세트를 구현했습니다. 이 아키텍처는 사용되지 않는 (하지만, 그 단순함과 우아함 능가 적이있다)입니다. 스핌은 지금 때때로 유용한 지침의 많은 수의 증대 MIPS-I 명령어 세트 인 현대 MIPS32 아키텍처를 지원합니다. SPIM 이전 버전의 MIPS 코드는 예외 인터럽트를 처리하는 코드를 제외하고, 변경없이 실행해야합니다. 아키텍처의이 부분은 시간이 지남에 변경 (그리고 제대로 스핌의 이전 버전에서 구현되었다). 이런 종류의 코드를 업데이트 할 필요가있다. 새로운 코드의 예는 exceptions.s 및 테스트 / tt.io.s에 있습니다.
스핌은 전체 소스 코드 및 설명서가 포함되어 있습니다. 또한, 새로운 시스템에 포트를 확인하는 시험 고문을 포함한다.
스핌은 간단한 터미널 스타일의 인터페이스와 윈도우 인터페이스를 모두 구현합니다. 유닉스, 리눅스, 맥 OS X에 스핌 프로그램은 간단한 터미널 인터페이스를 제공하며 xspim 프로그램은 윈도우 인터페이스를 제공한다. 마이크로 소프트 윈도우에서 스핌 프로그램은 콘솔 인터페이스를 제공하며 PCSpim는 Windows 인터페이스를 제공합니다.
이 릴리스의 새로운 기능 :

코멘트 spim

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!