[시스템프로그래밍] 시스템 프로그래밍

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2009.10.18 / 2019.12.24
  • 9페이지 / fileicon hwp (아래아한글97)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 1,400원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
하고 싶은 말
열심히 작성한 A+ 자료입니다. 여러분도 열공하세요~
목차
1. 컴파일러와 인터프리터의 차이점에 대해 설명하시오

2. 운영체제의 발전과정을 설명하라

3. 로더의 역할과 재배치 로더의 기능 4가지를 설명하시오

4. 운영체제의 기능은 무엇인가?

5. 다중프로그래밍 체제와 다중처리체제는 어떻게 다른가?

6. 명령어 실행 4단계를 설명하라

7. 시스템 버스의 종류와 각각의 하는 역할을 설명하시오

8. 기억장치 관리기법의 종류와 각각의 특징에 대해 설명하라

9. 프로그래밍 언어계층과 각각의 장단점에 대하여 설명하라

10. 레지스터의 역할은 무엇인가? 그리고 그 종류는 어떤 것이 있는가?

11. 논리주소와 물리주소의 개념 및 논리주소가 물리주소로 바뀌는 과정을 설명하여라

12. 플레그 레지스트의 각 비트들에 대한 명칭 및 기능에 대해 설명하라

13. 조건 분기와 무조건 분기를 설명하라

14. 주소지정방식을 모두 설명하라

15. 유효주소는 무엇인가? 그리고 어떻게 계산하는가?

16. 프로그램이 실행되기까지의 과정과 각 중간과정의 모듈(목적 모듈)이 저장 되는 곳을 설명하라

17. 기호는 정의되는 곳에 따라서 2가지로 나눌 수 있다. 이 각 경우에 기호의 값을 결정하는 구체적 시기는 언제인지 설명해라

18. 기호를 참조하는 방향에 따라서 기호 참조 방법을 분류하고, 이것이 어셈블러에게 제기하는 문제점은 무엇인가?

19. 어셈블러의 이중패스 알고리즘에서 패스1과 패스2가 하는 역할을 각각 설명하라

20. 단일패스 알고리즘에서 전향참조를 해결하는 방법을 설명하라

21. 단일패스 어셈블러에서 기호의 단순전향참조처리와 다수전향 참조처를 구분하여 설명하라
본문내용
19. 어셈블러의 이중패스 알고리즘에서 패스1과 패스2가 하는 역할을 각각 설명하라

① 이중패스 어셈블러에서 패스 1의 역할
ⓐ 명령어 표를 탐색하면서 원시프로그램의 각 명령이나 테이터들의 상대주소 결정
ⓑ 각 기호표를 만들어 각 기호의 주소값 기록
ⓒ 재배치해야 할 기호를 결정하여 재배치 여부표시

② 이중패스 어셈블러에서 패스 2의 역할
ⓐ 명령어 표에서 각 명령어의 기계어 코드를 찾아 기계어 코드 생성
ⓑ 기호표에서 기호의 값을 찾아 명령어에 있는 기호의 값으로 정함
ⓒ 주소들의 재배치 여부를 명시

20. 단일패스 알고리즘에서 전향참조를 해결하는 방법을 설명하라

저향참조 때문에 값이 정의되지 않은 기호는 미확정상태로 놓아두고, 기호가 정의될 때 그 곳을 찾아가서 값을 기록한다. 이렇게 하기 위해서는 미확정된 상태로 남겨 놓은 주소를 기록하고 있어야 하는데, 이것을 기록 표에다 함께 기록한다.

21. 단일패스 어셈블러에서 기호의 단순전향참조처리와 다수전향 참조처를 구분하여 설명하라

① 단순전향참조처리
전향참조를 위한 기호가 하나일 때는 말한다. 전향참조 때문에 값이 정의되지 않은 기호는 미확정상태로 놓아두고, 기호가 정의될 때 그곳에 찾아가서 값을 기록한다.

② 다수전향참조처리
저향참조를 위한 기호가 여러 개 있을 경우를 말한다. 단순연결리스트를 이용하여 해결한다.
참고문헌
교재 및 강의노트
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • [시스템프로그래밍 , SIC, SIC_XE, 어셈블러, assembler,] SIC_XE 어셈블러 assembler 시스템프로그래밍
  • 시스템 프로그래밍담당교수님 : 고영배 교수님학 과 : 정보 및 컴퓨터 공학학 번 : 이 름 : 개요구현한 어셈블러의 주요 기능은 sic과 sic/xe용 asm 파일을 object파일로 어셈블 해주는 것이다. sic/xe에서의 #, +, @, BASE 까지 지원한다.컴파일 환경은 Visual Studio .NET 2005 버전이며 C로 작성하였다. 실행 환경은 windows XP 버전의 os에서 커맨드 상에서 하였다.어셈블러의 사용방법은 sicxeassembler 소스파일 생성파일 이다.(확장자까지 붙여야 함)알고리즘전체 알

  • 시스템프로그래밍 - 어셈블러의 역활, 단일 패스 어셈블러
  • 어셈블러의 역할, 단일 패스 어셈블러Sec. 6.0, 6.1, 6.4시스템 프로그래밍ContentsSec 6.0 8086 어셈블러 설계Sec 6.1 어셈블러의 역할Sec 6.4 단일 패스 어셈블러Q & A1234-2-시스템 프로그래밍Sec 6.0 8086 어셈블러 설계MOV AX, BX : 레지스터 BX의 값을 레지스터 AX에 복사MOV AX, FOUR : 주소 FOUR에 있는 값을 레지스터 AX에 복사ADD AX, DX : 레지스터 AX에 레지스터 DX값을 덧셈ADD AX, FIVE : 주소 FIVE에 있는 값을 레지스터 AX에 덧셈JMP OVER : 기호 OVER로 분기함고급언어

  • [고급시스템프로그래밍] Linux System이 제공하는 IPC통신 메커니즘을 통한 Dictionary
  • 고급시스템 프로그래밍 설계 지침서설계과제 결과 보고서 과제 요약서과 제 요 약 서설계과제명Linux System이 제공하는 IPC통신 메커니즘을 통한 Dictionary주요기술용어(5~7개 단어)IPC, FIFO, Message Queue, Shared Memory, Socket1. 개발목표서로 다른 시스템 간에 자료를 주고받을 수 있는 IPC 메커니즘인 Socket에 대해 살펴보고 비교 분석함으로 각 메커니즘의 심화된 기능을 쉽게 터득할 수 있는 바탕을 갖추며, 어떤 application program에는 어떤 IPC메커니즘의 사용

  • [전산] 시스템프로그래밍 몇 개
  • FILE:PRIMES.ASM; Turbo Assembler Copyright (c) 1988, 1991 By Borland International, Inc.; PRIMES.ASM;; Sample 80386 code to calculate all primes between; 0 and a specified value (inclusive).;; Input (assumes a large far call, with 6 bytes of return address; pushed on the stack):;; ESP+06h on entry (last parameter pushed) - the ; doubleword value of the maximum number to be checked as; to whether it is a prime.;; ESP+0Ah on entry (first parameter pushed) - a large far; (6 byte offset) pointer to the table in which to store a; 1 at the offset of each number that is a prime and

  • [컴공,시스템프로그래밍] 어셈블러 만들기.
  • FILE:ASM370.C/* Dongguk University Computer Science 94781179 Han yong hee */#include #include #include #include #include #include #define MAXMIT 158 /* maximal machine instruction */#define MAXPIT 10 /* maximal pseudo instruction */#define MAXLINE 79 /* maximal one line */#define MAXSTACK 30 /* maximal stack */#define MAXMDT 60 /* maximal macro definition */#define MAXMNT 40 /* maximal macro name */#define MAXALA 10 /* maximal argument */#define MAXESD 10 /* maximal ESD CARD */#define MAXRLD 10 /* maximal RLD CA

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