SIC/XE의 구조(Architecture), SIC과 어떻게 다른가?, Special symbols

조영규의 블로그

2014. 3. 6. 02:41 from Engineering


SIC과 SIC/XE

SIC/XE는 SIC의 업그레이드판이다. 따라서 많은 Feature은 동일하다. 몇가지 바뀌고 추가되고 변화된 부분을 알아보도록 하자. 메모리가 1Mega(2의 20승)로 SIC의 2의 15승보다 더욱 증가하였다. 뿐만 아니라 Instruction format과 addressing mode도 조금 변화되었다.


레지스터(Register)가 추가되었다. -Additional registers

기존에 SIC이 가지고 있던 5개의 레지스터에 4개가 더 추가되어 총 9개가 되었다. F 레지스터를 제외한 모든 레지스터는 24bit이다.




S와 T 레지스터는 오직 데이터를 저장만 할 수 있다. A 레지스터처럼 accumulator로 사용하는 것은 불가능하다. 또한 F 레지스터는 24bit가 아니라 48bit이다. 이것은 부동소수점(Floating-point)를 위한 레지스터이다. B 레지스터는 index를 붙여서 사용되는 경우가 많다.


부동소수점 데이터 타입(Floating-point data type)

SIC/XE는 SIC에서 48bit 부동소수점 데이터 타입이 추가되었다. 이것은 다음과 같은 포멧을 가진다.



comments powered by Disqus
태그, 트랙백, 검색 상자 토글