MIPS에서 32 비트 레지스터를 포함하는 프로그래밍을하고 있지만 64 비트 정수를 저장할 수 있다는 것도 알고 있습니다. 어떻게 작동합니까? 정수가 두 개의 레지스터를 차지합니까? 그렇다면 시스템은 두 레지스터를 하나의 긴 이진 문자열로 결합하는 방법을 알고 있습니까64 비트 10 진수는 32 비트 주소에 어떻게 저장됩니까?
1
A
답변
1
Wikipedia에 따르면 32 비트 MIPS 명령어 세트에는로드/저장하는 "Double Word로드"및 "Double Word 저장"지침이 포함되어 있습니다 메모리로부터의 /로부터의 한 쌍의 연속적인 레지스터들.
실제 산술의 경우 일반적으로 여러 명령어를 사용해야하는 것처럼 보입니다.
0
플랫폼마다 다를 수 있으므로 해당 플랫폼의 설명서를 확인해야합니다. 예를 들어 MIPS 32 비트의 경우 quick reference과 같은 것을 확인하십시오 ("C 호출 규칙"부분 참조).
더 자세한 내용은 더 완벽한 참조가 필요합니다. 빠른 참조는 내가 볼 수있는 64 비트 산술 명령어를 나열하지 않으므로 존재하지 않으면 직접 구현하고 값을 저장하는 방법에 대한 자체 규칙을 사용할 수 있습니다.
관련 문제
- 1. 32 비트 64 비트 호환
- 2. 32 비트/64 비트 OS?
- 3. 32 비트 및 64 비트 CPU/OS
- 4. 64 비트 파이썬은 32 비트 Windows
- 5. 32 비트 윈도우 아래의 64 비트 레지스터
- 6. 32 비트 및 64 비트 ASP.NET 배포
- 7. 64 비트 어셈블리의 32 비트 명령어들
- 8. 32 비트/64 비트 시스템에 관한 질문
- 9. Office의 32 비트 DLL 64 비트
- 10. 64 비트 Weblogic 서버의 32 비트 JDK
- 11. * .WAR (64 비트 x 32 비트) 생성
- 12. 64 비트 Solaris에서 32 비트 포인터로 컴파일
- 13. 32 비트 64 비트 참조 라이브러리
- 14. SharePoint 64 비트 또는 32 비트
- 15. 64 비트 Windows 2008의 32 비트 cluster.exe
- 16. 32 비트 Windows XP 64 비트 VM
- 17. 32 비트 dll에서 64 비트 dll로 변환
- 18. SHGetFolderPath() 32 비트 대 64 비트
- 19. 포트란 : 32 비트/64 비트 성능 이식성
- 20. 32 비트 라이브러리를 64 비트 프로그램에 연결
- 21. 64 비트 대 32 비트 Windows 결정
- 22. 64 비트 OS/32 비트 프로세스
- 23. 64 비트 컴퓨터에서 32 비트 DLL 사용
- 24. 64 to 32 비트 Interop - 어떻게?
- 25. 이 이상한 32 비트/64 비트 interop 솔루션은 어떻게 작동합니까?
- 26. 32 비트 응용 프로그램은 64 비트 Mac에서 어떻게 실행됩니까?
- 27. 64 비트 아키텍처와 32 비트 인텔 아키텍처에서 애플리케이션이 어떻게 수행되어야합니까?
- 28. 어떻게 32 비트 커널이 64 비트 바이너리를 실행할 수 있습니까?
- 29. 64 비트 시스템에서 32 비트 SSIS 패키지를 어떻게 테스트합니까?
- 30. 64 비트 연산은 32 비트 컴퓨터에서 어떻게 수행됩니까?