[시스템공학] 시스템 프로그래밍-SIC,XE Assembler의 설계 및 구현

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2011.09.30 / 2019.12.24
  • 25페이지 / fileicon zip (압축파일)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 2,100원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
[시스템공학] 시스템 프로그래밍-SIC,XE Assembler의 설계 및 구현
목차
설계과제 요약서
제 1장 서론
제 1절 설계과제 목적
제 2절 설계과제 내용
제 3절 진행 일정 및 개인별 담당분야
제 2장 프로그램의 구조 및 구성
제 1절 프로그램 세부 구성
제 3장 결과 및 토의
제 1절 프로그램 테스트 결과
제 2절 수행 결과에 대한 토의
제 3절 기타
제 4절 부록
본문내용

1.1.4 S I C and S I C / X E Machine Architecture

1.1.4.A Register : 특별한 목적을 갖는 5개 register가 있으며, 각 register는 24bit의 길이를 가진다.

Mnemonic Number Special use
A 0 accumulator : 산술 연산에 사용
X 1 index reg. : 주소지정에 사용
L 2 linkage reg. : 부 루틴으로의 JSUB 명령어는 이 register에 return address를 저장
PC 8 Program Counter : 실행하기 위해 가져올 다음 명령어의 주소를 갖는다.
SW 9 State Word : 조건코드(Compare Code)를 포함하여 다양한 정보를 갖는다.

다음 부가적인 registers는 SIC/XE에서 제공된다.

Mnemonic Number Special use
B 3 Base register : 주소지정에 사용
S 4 범용 레지스터
T 5 범용 레지스터
F 6 부동 소수점 누산기(48bit)

1.1.4.B Memory : SIC에서 Memory의 한 byte는 8bit로 구성되며 한 Word는 세 개의 연속적인 Byte로 구성된다.(so total memory is 24bit) SIC의 byte 주소 Word는 최하위 byte 의 위치로서 주소지정이 된다. Total computer memory는 32,768(215)byte 이다. SIC/XE System에서 최대로 사용 가능한 memory 는 1Mb(220byte)이다. 이런 memory의 증가는 instruction 형식과 addressing mode 방식에 변화를 가져온다.

1.1.4.C Data Format : 정수는 24bit의 2진수로 저장된다. 음수는 2`s complement를 사용하여 나타낸다. 문자는 8bit ASCII코드를 사용하여 저장한다. SIC의 표준형에는 부동 소수점 하드웨어가 없다. SIC/XE는 표준형과 같은 데이터 형식을 제공한다. 추가적으로 다음의 형식을 갖는 48bit 부동 소수점 데이터 형태가 있다.
1 11 36
S 지 수 소 수

1.1.4.D Instruction Format : SIC의 표준형의 모든 기계 명령어는 다음 24bit 형식을 가진다.
8 1 15
opcode x address
※ Flag bit x는 index addressing mode를 나타내기 위해 사용된다.

SIC/XE의 큰 memory 용량은 address가 15bit field에 더 이상 맞지 않다. 그러므로 다음과 같이 확장하는 format을 취한다.

1.1.4.D.i Format1 (1byte)
8
opcode

1.1.4.D.ii Format2 (2byte)
8 4 4
opcode register1 register2

1.1.4.D.iii Format3 (3byte)
6 1 1 1 1 1 1 12
opcode n i x b p e disp

1.1.4.D.iv Format4 (4byte)
6 1 1 1 1 1 1 20
opcode n i x b p e disp



1.1.4.E Addressing Mode
Mode Indication TA(Taget Address) calculation
Base relative b=1, p=0 TA(B)+disp (0 ≤ disp ≤ 4095)
PC relative b=0, p=1 TA(PC)+disp (0 ≤ disp ≤ 4095)

1.1.4.E.i Direct Addressing : if b=p=0 , TA=disp
Any of these addressing modes can be combined with indexed addressing with bit x.
1.1.4.E.ii Immediate Addressing : if I=1 and n=0, TA = itself is used as the operand value(no memory reference)
1.1.4.E.iii Indirect Addressing : if I=0 and
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • [자기소개서] 자기소개서 작성방법과 우수예문81가지
  • 공학, 조직 이론 등 입니다. 그리고 약간의 프로그래밍도 배웠습니다. 유난히 수행 레포트가 많은 학과 특성으로 각종 산업체 를 돌아다닌 것과 학과에서 추진하는 산업체 탐방단 등의 활동으로 실제 산업의 일면을 접할 수 있었던 것이 저의 현실감각을 키우는데 큰 도움이 되었다고 생각합니다. 지원동기및입사후포부공학도 CEO가 되는 것이 저의 최종 목표입니다. 제가 이런 소리를 하면 곧잘 경영의 경자도 모르는 공대생이 CEO가 될 수 있겠

  • 교육공학 CBI 개발방법론00
  • 시스템, 교수자료 및 환경을 포함한 학습을 지원하는 원천.자원관리(Resource Management) : 자원지원 시스템과 서비스를 계획하고 점검하여 통제하는 일.저작(Authoring) : 수업을 설계 개발하기 위하여 저작언어 또는 저작시스템을 사용하는 행위.저작시스템(Authoring System) : CAI 개발을 위하여 설계된 컴퓨터. 프로그램임. 절차들이 미리 정해져 있고 사용자는 프로그래밍 지식이 거의 필요 없음.저작언어(Authoring Language) : CAI(컴퓨터보조수업)를 개발하도록

  • 운영체제론 시험대비(총정리)
  • 운영체제론 총정리◆ 구성- 1부 개요(1-3장): 운영체제의 정의 및 역할, 컴퓨터 시스템 구조, 운영체제 구조- 2부 프로세스 관리(4-7장): 프로세스 스케줄링, 프로세스간 통신, 프로세스 동기화, 교착 상태 취급- 3부 저장장치 관리(8-11장): 기억장치관리, 가상기억장치, 파일 시스템 인터페이스, 파일시스템 구현- 4부 입출력 시스템(12-14장): 입출력 시스템, 보조 저장장치 구조, 제3의 저장장치 구조- 5부 분산 시스템(15-18장): 네트워크 구조, 분산 시스템

  • [졸업][경영정보] DSS의 발전 방향과 설계기법에 관한 연구
  • DSS의 발전 방향과 설계기법에 관한 연구목 차 Ⅰ. 서 론 (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 11.1 연구 배경 (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 11.2 연구 목적 (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 1Ⅱ. 의사결정지원시스템(DSS)의 이론적 고찰 ((((((((((((((((((((((((((

  • [컴퓨터]프로그래밍 언어
  • 설계하여 1972년 PDP-11에 구현시킨 언어로 수식이나 제어 및 데이터 구조를 간편하게 마련하고 있는 일종의 범용 프로그래밍 언어입니다. C는 유닉스(UNIX) 운영체제 작성을 위한 시스템 프로그램 작성용 언어로 설계되었으며, C 언어가 개발됨에 따라 기존의 유닉스 운영체제 어셈블리 언어는 C 언어로 대체되었고, 여러 컴퓨터 기종을 보유하고 있던 벨 연구소에서는 유닉스 운영체제를 사용함으로써 어떤 특정 컴퓨터에 구애받지 않고, 그때 평가하여 가

오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.