가상의 컴퓨터로 실제 컴퓨터 명령어를 단순화시켜 이해하기 쉽게 만들어 놓은 것이다. SIC은 8비트가 한 byte로 이루어져 있고 모든 주소는 byte로 표현되며 저장된다. 3bytes가 한 word로 이루어져 있으며 SIC의 전체 메모리는 2의 15승이다. SIC은
소스코드(hello.c) -> 전처리(preprocess) -> 전처리 후 소스(hello.i) -> Compiler -> Assembly소스(hello.s) -> Assembler -> 오브젝트파일(hello.o) -> Linker -> 실행파일(hello.out)