
컴퓨터구조 출석수업 만점
본 내용은
"
컴퓨터구조 출석수업 만점
"
의 원문 자료에서 일부 인용된 것입니다.
2024.03.16
문서 내 토픽
-
1. 직접주소직접주소는 명령어의 주소필드에 직접 오퍼랜드의 주소를 저장시키는 방식이다. LDA ADRS ; AC←M[ADRS] 즉 ADRS=700이고M[700]=900이므로 유효주소는 700, AC에 적재되는 값은 900이다.
-
2. 간접주소간접주소는 명령어의 주소필드에 유효주소가 저장 되어있는 기억장치 주소를 기억시키는 방식이다. LDA[ADRS] ; AC←M[M[ADRS]] 즉 M[700]=900으로 M[900]이 되고 M[900]=950 이므로 유효주소는 900, AC에 적재되는 값은 950이다.
-
3. 인덱스주소인덱스주소는 인덱스 레지스터의 내용을 명령어 주소 부분에 더해 유효주소를 얻는 방식이다. LDA ADRS(R1) ; AC←M[ADRS+R1] 즉 M[700+600]=M[1300] 이므로 유효주소는 1300, AC에 적재되는 값은 1400이다.
-
4. 상대주소상대주소는 유효주소를 계산하기 위해 처리장치 내에 있는 특정 레지스터의 내용에 오퍼랜드 값을 더하는 방식이다. LDA $ADRS ; AC←M[ADRS+PC] 즉 PC=500으로 명령어가 수행되면 551번지를 가리키게 되는데 여기에 +1하여 다음 주소로 이동, 552가 되어 M[700+552] 유효주소는 1250, AC에 적재되는 값은 1300이다.
-
5. 레지스터 간접주소레지스터 간접주소는 레지스터가 실제 오퍼랜드가 저장된 기억장치의 주소 값을 갖고 있는 방식이다. LDA(R1) ; AC←M[R1] 즉 M[600]=700 이므로 유효주소는 600, AC에 적재되는 값은 700이다.
-
6. 레지스터주소레지스터주소는 오퍼랜드 필드에서 지정한 레지스터에 실제 피연산자가 들어 있는 것으로 오퍼랜드에는 레지스터 번호가 저장되며 유효주소는 존재하지 않는다. LDA R1 ; AC←R1 즉 R1=600이므로 유효주소는 존재하지 않고 AC에 적재되는 값은 600이다.
-
7. 제어단어16개의 2진 제어변수가 있으며 이 제어변수를 묶어 제어단어를 구성한다. 16비트의 제어단어는 필드라는 A, B, D, F, H다섯 부분으로 구성되는데 A필드는 ALU로 입력되는 A버스 선택 (3비트(1, 2, 3)), B필드는 ALU로 입력되는 B버스 선택 (3비트(4, 5, 6)), D필드는 도착 레지스터 선택 (3비트(7, 8, 9)), F필드는 ALU의 연산 선택 (4비트(10, 11, 12, 13)), H필드는 시프터의 연산 선택 (3비트(14, 15, 16))으로 구성 되어있다.
-
1. 직접주소직접주소는 메모리의 특정 위치를 직접 지정하여 데이터를 읽거나 쓰는 방식입니다. 이는 가장 기본적인 주소 지정 방식으로, 프로그래밍에서 자주 사용됩니다. 직접주소는 메모리 접근이 빠르고 효율적이지만, 메모리 주소를 직접 지정해야 하므로 프로그래밍이 복잡해질 수 있습니다. 또한 잘못된 주소를 지정하면 메모리 오류가 발생할 수 있어 주의가 필요합니다. 따라서 직접주소는 성능이 중요한 경우나 메모리 관리가 필요한 경우에 주로 사용됩니다.
-
2. 간접주소간접주소는 메모리의 특정 위치에 저장된 주소 값을 이용하여 데이터를 읽거나 쓰는 방식입니다. 이는 직접주소보다 더 복잡한 주소 지정 방식이지만, 프로그래밍의 유연성을 높일 수 있습니다. 간접주소를 사용하면 메모리 주소를 동적으로 변경할 수 있어 다양한 응용 프로그램에 활용할 수 있습니다. 또한 포인터 변수를 사용하여 간접주소를 구현할 수 있어 메모리 관리가 용이합니다. 하지만 간접주소를 잘못 사용하면 메모리 오류가 발생할 수 있으므로 주의가 필요합니다.
-
3. 인덱스주소인덱스주소는 배열이나 리스트와 같은 데이터 구조에서 사용되는 주소 지정 방식입니다. 인덱스주소는 데이터 구조의 요소를 직접적으로 참조할 수 있어 효율적인 메모리 접근이 가능합니다. 또한 인덱스를 사용하여 데이터를 쉽게 조작할 수 있어 프로그래밍이 편리합니다. 하지만 인덱스 범위를 벗어나는 경우 메모리 오류가 발생할 수 있으므로 주의가 필요합니다. 인덱스주소는 배열, 리스트, 벡터 등의 데이터 구조에서 널리 사용되며, 특히 알고리즘 설계 및 구현에 중요한 역할을 합니다.
-
4. 상대주소상대주소는 기준이 되는 주소를 기반으로 상대적인 주소를 지정하는 방식입니다. 이는 메모리 공간을 효율적으로 활용할 수 있으며, 프로그램의 이식성을 높일 수 있습니다. 상대주소를 사용하면 프로그램의 실행 환경에 따라 메모리 주소가 동적으로 변경될 수 있어 다양한 시스템에서 실행할 수 있습니다. 또한 상대주소는 메모리 관리가 용이하고 코드 크기를 줄일 수 있어 메모리 및 성능 최적화에 유용합니다. 하지만 상대주소를 잘못 사용하면 메모리 오류가 발생할 수 있으므로 주의가 필요합니다.
-
5. 레지스터 간접주소레지스터 간접주소는 레지스터에 저장된 주소 값을 이용하여 메모리에 접근하는 방식입니다. 이는 레지스터의 빠른 접근 속도와 간접주소의 유연성을 결합한 것으로, 프로세서 성능 향상에 기여합니다. 레지스터 간접주소를 사용하면 메모리 접근 시간을 단축할 수 있어 실시간 시스템이나 성능 중요 응용 프로그램에 유용합니다. 또한 레지스터 간접주소는 포인터 연산과 같은 복잡한 메모리 관리 작업을 간단하게 수행할 수 있습니다. 하지만 레지스터 사용이 제한적이므로 메모리 공간 활용에 주의가 필요합니다.
-
6. 레지스터주소레지스터주소는 프로세서의 레지스터를 직접 참조하는 주소 지정 방식입니다. 이는 메모리 접근 없이 레지스터에 저장된 데이터를 빠르게 처리할 수 있어 프로세서 성능 향상에 기여합니다. 레지스터주소는 주로 산술 연산, 논리 연산, 데이터 이동 등의 기본 명령어 실행에 사용됩니다. 또한 레지스터주소는 메모리 사용을 최소화할 수 있어 메모리 관리가 용이합니다. 하지만 레지스터 수가 제한적이므로 레지스터 사용을 효율적으로 관리해야 합니다. 전반적으로 레지스터주소는 프로세서 성능 향상과 메모리 관리에 중요한 역할을 합니다.
-
7. 제어단어제어단어는 프로세서의 동작을 제어하는 데 사용되는 특수한 비트 패턴입니다. 제어단어는 프로세서의 상태 정보, 메모리 관리, 인터럽트 처리 등을 제어하는 데 사용됩니다. 이를 통해 프로세서는 효율적으로 동작할 수 있습니다. 제어단어는 프로세서 아키텍처에 따라 다양한 형태로 정의되며, 프로그래밍 시 이를 적절히 활용해야 합니다. 제어단어의 잘못된 사용은 프로세서 오작동을 초래할 수 있으므로 주의가 필요합니다. 전반적으로 제어단어는 프로세서 동작의 핵심 요소이며, 프로그래밍 시 이를 이해하고 활용하는 것이 중요합니다.
-
정보 평가기준안 작성 예시 6페이지
정보 평가계획서대 상1학년담 당교 사○○○결재계부장교감교장○ ○ 고 등 학 교정보 평가기준안1. 교과 목표정보는 정보 과학 기술의 기본 개념과 원리를 이해하고, 실생활의 다양한 문제를 계산적 사고(computational thinking)로 파악하고 해결하는 능력과 정보 윤리적 소양을 기르는 데 중점을 둔다.가. 정보 과학 기술의 기본 개념과 원리를 습득하고, 계산적 사고력을 익혀 창의적이고 효율적인 문제 해결 능력을 갖춘다.나. 미래 정보 사회의 일원으로 갖추어야 할 소양인 정보 윤리 및 정보 보호, 정보 기술 및 기기에 대한 이...2025.06.05· 6페이지 -
[평가계획서][평가계획안] 고등학교 정보 교과 평가계획서 견본입니다. 본 자료를 통해 까다로운 평가계획서를 쉽고 편리하게 작성할 수 있습니다. 17페이지
정보 교과 평가 기준안1. 평가 목표가. 평가는 교육 목표가 어느 정도 달성되었는가를 확인하는 동시에 교수-학습 방법을 개선하고 성취도를 제고하는 것을 목적으로 한다.나. 결과 위주의 교수-학습 방법에서 교수-학습의 전 과정을 평가할 수 있는 방법을 지향하여 인성교육 및 전인교육을 꾀할 수 있다.2. 평가 방침해당 학생들의 학업 성취 수준을 평가함에 있어 객관성, 타당성, 신뢰성, 공정성을 확보하는 데 있으며, 기본 개념의 이해, 과학의 탐구 능력, 창의적 사고 등을 평가하며, 특히 다음 사항에 주안점을 둔다.가. 탐구활동 수행 능...2021.03.02· 17페이지 -
일반물리학 실험 오차와 관련 자료 17페이지
..PAGE:1실험 전에 충분한 예습을 통하여 실험 목적, 이론, 방법, 사용되는 기기의 조작법 등에 대한 예비 지식을 습득하도록 한다.실험 장치의 주의 사항을 반드시 숙지하도록 하며 실험 진행 중 발생하는 문제의 경우 담당 조교의 도움을 받도록 한다.실험을 진행할 때 반드시 실험 노트에 실험에 관련된 사항을 상세하게 기록해 둔다.실험 시간 내 이동전화의 사용을 금지한다.- 수업 방해 행동으로 간주, 감점 처리.- 슬리퍼는 착용을 금지하며 위반 시 퇴실 조치한다.5. 실험시간에는 실험가운을 반드시 착용해야 한다.실험실 사용시 주의사...2012.08.23· 17페이지 -
Ⅱ.서양근대사회의 발전과 변화 18페이지
공통사회(세계사)과 수업안단 원Ⅱ.서양근대사회의 발전과 변화1. 서양 근대 사회의 시작3)세계여러 지역과 문명들의 만남일 시장 소대 상지도교사공통사회(세계사)과수업안단원명Ⅱ.서양근대사회 의 발전과 변화지도대상2학년지도기간지도교사000Ⅰ. 수업활동 계획서1. 주제-르네상스와 종교개혁을 통해 싹튼 근대 의식이 발전하는 과정과 현대의 사 회와 미친 영향을 파악2. 문제제기/필요성세계사 교과서의 경우 사건의 인과관계에 따른 과정이 체계적으로 잡혀있지 못하고, 사건 나열식으로 되어 있어 학생이 이해하는데 어려움이 따를 수 있다. 또한 그 사...2010.12.07· 18페이지 -
프랑스 혁명과 인권 선언-학습지도안 8페이지
Ⅰ. 단원의 성격1. 교 재 관가. 단원설정의 이유세계사는 오늘날의 세계가 어떤 과정을 통해 형성되었는지를 알고, 각국의 역사와 그들 간의 관계를 파악함으로써 오늘날 세계의 성격과 과제를 올바로 인식하고, 이해함으로써 국제화 시대에 당면한 과제를 능동적으로 대처하는데 도움을 준다.이 단원에서는 프랑스혁명의 과정과 성격을 통해서, 프랑스 혁명이 근대 민주주의에 미친 영향을 파악하고, 근대민주주의의 근간이 되는 인권선언을 통해서 민주주의의 의미를 되새겨 봄으로써 현대의 세계를 지배하고 있는 민주주의라는 이데올로기의 성격을 파악할 수 있...2011.02.28· 8페이지