전체 글28 컴퓨터 명령어 인덱스드 어드레싱 모드 저번 시간에 이어서 컴퓨터의 명령어 연산필드 중 어드레싱 모드를 집중적으로 살펴보겠습니다. 특히 자동증가 모드, 자동감소 모드, 직접 주소 모드 등을 알아보는 시간을 갖도록 하겠습니다. 1. 자동증가 또는 자동감소 모드 이는 레지스터의 값이 메모리를 액세스하고난 직후 자동적으로 하나 증가하거나 감소한다는 사실을 제외하면 레지스터 간접 모드와 같습니다. 만약 메모리에 있는 데이타가 어떤 표라면, 매번 액세스할 때마다 하나씩 증가 또는 감소시켜 야 할 필요가 있습니다. 이런 상황은 일반적으로 흔히 발생하므로 어떤 컴퓨터에서는 데이타 액세스 뒤에 자동적으로 레지스터의 값을 증가 또는 감소시킵니다. 명령어의 주소 필드는 CPU의 제어 장치가 메모리로부터 피연산자를 가져오는데 사용됩니다. 흔히 주소 필드의.. 2022. 5. 23. 명령어 RISC 구조 컴퓨터 명령어 중 하나인 RISC의 특징에 대해서 알아보겠습니다. RISC구조의 목표 RISC구조의 목표는 컴퓨터의 명령어 집합을 간소화하여 실행 시간을 줄이려는 것입니다. RISC구조의 주요 특징은 다음과 같습니다. 1. 상대적으로 적은 수의 명령어 2. 상대적으로 적은 수의 어드레싱 모드 3. 메모리 참조는 load 와 store명렁어에서만으로 제 4. 모든 동작은 CPU의 레지스터 안에서 수행 5. 고정된 길이의 명령어 형식으로 디코딩이 간단 6.단일 사이클의 명령어 실행 7. 마이크로 프로그램된 제어보다는 하드와이어된 제어를 채택 RISC 프로세서의 명령어 집합은 메모리를 참조하는 간단한 load 와 store 동작을 제외하고는 모두 레지스터들간의 동작으로 구성되어 있습니다. 따라서 모든 .. 2022. 5. 23. 컴퓨터 시스템 별도의 어드레싱 모드 오늘은 다양한 어드레싱 모드를 하나씩 살펴보겠습니다. 모드 필드는 피연산자의 위치를 식별하는 방식을 결정하며, 주소 필드는 없을 수도 있고 여러 개를 가질 수도 있는데 이 경우에 각 주소 필드는 독자적인 어드레싱 모드를 가지고서 표현됩니다. 이 중에서 주소 필드를 가지지 않는 내장 (implied) 모드와 즉석 (immediate) 모드 외에는 모두 주 소를 얻기 위하여 주소 필드를 수정해야 하는 것들입니다. 1. implied 모드 이 모드에서는 피연산자가 묵시적으로 명령어의 정의에 따라 정해져 있습니다. 예를 들어 "누산기의 보수를 취하라"는 명령어는 이 명령어의 정의에 따라 피 연산자가 누산기에 있기 때문에 implied 모드가 됩니다. 사실상 누산기를 사용하 는 모든 명령어는 impli.. 2022. 5. 23. 컴퓨터의 어드레싱 모드 오늘은 컴퓨터의 어드레싱 모드를 알아보겠습니다. 이를 위해서는 컴퓨터 제어장치의 명령어 사이클이 핵심적인 작용을 하는데, 명령어 사이클에 대해서도 간략하게 알아보겠습니다. 1. 어드레싱 모드란? 명령어에서 연산 필드는 수행되어야 하는 연산을 지정하고 있습니다. 이 연산은 레지스터나 메모리에 있는 데이타에 대해 수행됩니다. 프로그램이 수행되는 동안 피연산자가 지정되는 방법은 명령어의 어드레싱 모드에 의해 좌우됩니다. 어드레싱 모드는 실제의 피연산자를 정하기 위해 명령어 속에 있는 주소 필드의 값을 수정하거나 다른 것으로 대체하는 것들을 규정합니다. 컴퓨터는 다음 두 가지 조 항 중 하나 또는 둘다를 도모하기 위해 어드레싱 모드 기법을 사용합니다. 1. 포인터, 카운터 인덱싱 (indexing), 프로그램 .. 2022. 5. 19. 이전 1 2 3 4 5 6 7 다음