프로그래밍언어론[4~언어론[4].hwp 파일정보
2023년 2학기 ~략히 설명하시오 등 자료설명
과제물에 적합한 형식과 내용으로 정성을 다해 작성했습니다.
구매자분들이 바쁜 일상 속에서도 양질의 리포트를 작성하시는 데
시간과 노력을 최소화할 수 있는 과제물입니다.
리포트 작성에 참고하시어 좋은 성적 받으세요.^^
문단 모양(왼쪽 여백 0, 오른쪽 여백 0, 줄간격 160%)
글자 모양(굴림체, 장평 100%
2023년 2학기 ~략히 설명하시오 등 자료의 목차
(1) 메모리에 적재된 프로그램의 기계어 명령어 하나를 컴퓨터의 CPU가 수행하는 과정에 대해 간략히 설명하시오.
① 명령어 인출(Instruction Fetch)
② 명령어 해독(Instruction Decode)
③ 명령어 실행(Instruction Execute)
(2) 고급 프로그래밍 언어로 작성된 프로그램을 컴퓨터의 CPU가 수행하기 위해 필요한 프로그래밍 언어 구현 방법을 두 가지 이상 이름만 나열하시오.
(3) (2)에서 제시한 방법 중 한 가지에 대해서만 10줄에서 20줄 사이로 자세히 설명하시오.
2. 다음에 대해 답하시오. (15점)
(1) BNF로 표현된 다음 세 개의 구문을 하나의 EBNF로 합쳐 표현하고 그렇게 표현한 이유를 설명하시오.
[do-while문] ::〓 do { [문장들] } while [논리식] ;
[문장들] ::〓 [문장] [문장들] | [문장]
[논리식] ::〓 True
본문내용 (프로그래밍언어론[4~언어론[4].hwp)
(1) 메모리에 적재된 프로그램의 기계어 명령어 하나를 컴퓨터의 CPU가 수행하는 과정에 대해 간략히 설명하시오.
컴퓨터 전원을 켜면 컴퓨터는 저장장치에 있는 운영체제가 메모리에 적재되어 수행된다. 즉, 운영체제 프로그램이 메모리에 적재된 후 인출-해석-실행 주기(fetch-decode-excute cycle)가 반복된다. 인출-해석-실행 주기란, 메모리에 적재된 명령어 하나를 CPU로 읽어 들이고, 이를 해석한 후, 실행하는 주기를 말한다. 프로그램 적재 이후 모든 프로그램은 운영체제로부터 CPU 사용 권한을 넘겨받아 수행된다. 또한 이들 프로그램도 프로그램의 각 명령어에 대해 CPU가 인출-해석-실행 주기를 반복하는 형태로 수행된다.
CPU가 하나의 명령어를 처리하기 위해서는 기억장치로부터 명령어를 인출해서 CPU 내부의 레지스터에 저장을 하고 어떤 명령어인지를 해독을 하고 각 장치들에게 필요한 작업을 지시해서 명령어 처리를 완료한다. 이러한 처
💾 다운받기 (클릭)
⭐ ⭐ ⭐