이 프로그램을 어셈블하는 경우 아래에 설명된 개체 코드를 얻을 수 있습니다. 각 줄의 시작은 메모리 위치에 대한 레코드 유형과 육각 값으로 구성됩니다. 예를 들어 맨 위 선은 `H` 레코드이고, 처음 6개의 육하는 숫자는 상대적인 시작 위치를 나타내고 마지막 6개의 육하는 숫자는 프로그램의 크기를 나타냅니다. 전체 라인은 6개의 육각 숫자로 구성된 각 `T` 레코드와 비슷하며, 해당 선의 시작 위치를 나타내는 2개의 육각 숫자와 선의 크기(바이트)를 나타내는 2개의 육각 숫자 및 어셈블리 프로세스 중에 생성된 개체 코드가 있습니다. I. A (어큐뮬레이터-0): 그것은 수학 연산에 사용됩니다. II. X (인덱스 레지스터-1): 주소 지정에 사용됩니다. III. L(링키지 레지스터-2): 서브루틴의 경우 지침의 반환 주소를 저장합니다.

IV. PC(프로그램 카운터-8): 실행할 다음 명령의 주소를 보유합니다. V. SW (상태 워드-9) : 그것은 정보 SIC 기계가 여러 레지스터를 가지고, 각 24 비트 길이와 숫자와 문자 표현을 모두 포함 포함 : LDA 다섯 STA 알파 LDCH CHARZ STCH C1 ALPHA RESW 1 다섯 단어 5 CHARZ BYTE C`Z`C1 RESB 1 SIC 기계는 기본 주소 지정을 가지고 있으며 대부분의 메모리 주소를 헥사데피상 정수 형식으로 저장합니다. 대부분의 최신 컴퓨팅 시스템과 마찬가지로 SIC 아키텍처는 모든 데이터를 바이너리로 저장하고 두 개의 보완을 사용하여 기계 수준에서 음수 값을 나타냅니다. SIC의 메모리 저장소는 8비트 바이트로 구성되며 SIC의 모든 메모리 주소는 바이트 주소입니다. 3개의 연속바이트는 단어 값에서 가장 낮은 번호 바이트의 위치에 의해 해결되는 24비트 `단어` 값을 형성합니다. 숫자 값은 단어 값으로 저장되고 문자 값은 8비트 ASCII 시스템을 사용합니다.

SIC 컴퓨터는 부동 지점 하드웨어를 지원하지 않으며 메모리의 대부분 32,768바이트를 가합니다. 또한 추가 장비 (SIC / XE)와 단순화 된 명령 컴퓨터라는 SIC의 상단에 내장 된 더 복잡한 기계가있습니다. SIC의 XE 확장은 48비트 부동 포인트 데이터 유형, 추가 메모리 주소 지정 모드 및 추가 메모리(32,768바이트 대신 1메가바이트)를 원래 컴퓨터에 추가합니다. 모든 SIC 어셈블리 코드는 SIC/XE와 호환됩니다. SIC에 대한 개체 프로그램은 상향 호환성으로 알려진 SIX/XE에서 제대로 실행될 수 있습니다. 이 5/9 레지스터를 사용하면 SIC 또는 SIC/XE 기계가 사용자 지정된 어셈블리 언어로 가장 간단한 작업을 수행할 수 있습니다. 시스템 소프트웨어 책에서 이 작업은 어셈블리 언어 코드 실행에 필요한 어셈블러 및 링커 로더의 이해를 돕기 위해 이론적인 작업 코드 시리즈와 함께 사용됩니다. 표준 SIC 레지스터 외에도 SIC/XE 기계에 특적인 범용 레지스터가 4개 추가있습니다: 간소화된 교육용 컴퓨터(SIC)는 실제에서 흔히 볼 수 있는 하드웨어 기능을 갖춘 가상의 컴퓨터입니다. 기계. 이 기계의 두 가지 버전이 있습니다: 참조: Leland.L.Beck: 시스템 프로그래밍 소개, 3판, 애디슨-웨슬리, 1997. 단순화된 명령 컴퓨터는 세 가지 명령 형식을 가지며 추가 장비 추가 기능에는 네 번째 명령 형식이 포함됩니다.

명령 형식은 메모리 및 데이터 관리를 위한 모델을 제공합니다. 각 형식은 메모리에 다른 표현을 가지고 있습니다 : 형식 3과 형식 4 모두 다음과 같은 플래그 비트로 구성된 6 비트 플래그 값을 가지고 있습니다 : 단순화 된 교육 용 컴퓨터 (또한 약어 SIC)는 에 도입 된 가상의 컴퓨터 시스템입니다. 시스템 소프트웨어: 시스템 프로그래밍 소개, 리랜드 벡.