반응형 SIC/XE 아키텍처2 SIC/XE 아키텍처: 기본 구조에서 명령어 집합까지 (2) Translating and Starting a Program 컴퓨터의 초창기에 프로그래머들은 기계 코드 코딩 (다른 것이 없었기 때문에) 기계 코드는 이진 코드(예: 11100110000001100001100101110000)이며, 사람이 읽을 수 없지만(극도의 어려움이나 훈련 없이), 기계는 매우 읽기 쉬움 이제 다른 프로그램들이 기계 코드로 번역되는 언어로 프로그램을 작성 Compiler Assembler Linker Loader 우리는 고급 언어(High Level Language)를 사용 Translation Hierarchy 고급 언어 프로그램을 컴퓨터에서 실행되는 프로그램으로 변환하는 4단계 일부 시스템은 이러한 단계를 결합하거나 건너뛰어 번역 시간을 단축 컴파일러 → 어셈블러 → 링커 → .. 2024. 3. 3. SIC/XE 아키텍처: 기본 구조에서 명령어 집합까지 (1) SIC/XE Architecture 1 Memory 사용 가능한 최대 메모리: 1MB(2^20바이트) Registers SIC로 레지스터 5개 + 추가 레지스터 4개(B, S, T 및 F) B(3): 기본 레지스터 – addressing에 사용(24비트) S (4) 및 T (5) : 일반 작업 레지스터 – 특수 용도 없음(24비트) F(6): 부동소수점 accumulator 누산기(48비트) 데이터 형식 표준 버전과 동일한 데이터 형식 48비트 부동 소수점 데이터 유형이 추가됨 전체 메모리 주소 공간을 20비트로 나타냄 5개의 SIC 레지스터와 4대의 추가 레지스터 사용 48bit(8byte)의 부동 소수점 데이터 처리 가능 SIC/XE Architecture 2 (Machine) Instruction .. 2024. 3. 3. 이전 1 다음 반응형