일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 자연어처리
- 파라미터
- 컴퓨터구조
- 단층 퍼셉트론
- DBMS
- 파이썬 딥러닝
- 리스트
- 딥러닝
- 뇌를 자극하는 알고리즘
- 편미분
- lost function
- DB
- 확률분포
- 선형 리스트
- 엔트로피
- 자료구조 알고리즘
- 단층퍼셉트론
- 신경망
- 자료구조
- 회귀분석
- 교차 엔트로피
- 연결 자료구조
- 인공지능
- 노드
- 퍼셉트론
- 오퍼랜드
- 파이썬 날코딩으로 알고 짜는 딥러닝
- 순차 자료구조
- 딥러닝 교차 엔트로피
- 딥러닝 교차엔트로피
- Today
- Total
목록오퍼랜드 (4)
YZ ZONE
[ 주소지정 방식(addressing mode) ] ▣ 단점 ▪ 명령어의 길이가 증가한다 ▪ 명령어 해독 과정이 복잡해지고, 실행 시간이 길어진다 ▣ 주소지정 방식 ▪ 명령어 실행에 필요한 오퍼랜드의 주소를 결정하는 방식 ▪다양한 주소지정 방식을 사용하는 이유 : 제한된 수의 명령어 비트들 을 이용하여, 사용자(프로그래머)가 여러 가지 방법으로 오퍼랜드의 주소를 결정하도록 해주며, 더 큰 용량의 기억장치를 사용할 수 있도 록 하기 위함 ▪ 명령어 내 오퍼랜드 필드의 내용 ➢기억장치 주소 : 데이터가 저장된 기억장치의 위치를 지정 ➢레지스터 번호 : 데이터가 저장된 레지스터를 지정 ➢데이터 : 명령어의 오퍼랜드 필드에 데이터가 포함 ▣ 기호 ▪ EA : 유효 주소(Effective Address), 데이터..
[ 명령어 세트(instruction set) ] ▣ 명령어 세트란? ▪ CPU의 기능은 명령어들에 의해 결정 ▪ 명령어들의 종류와 수는 CPU마다 약간씩 다름 ▪ 명령어 세트 = 어떤 한 CPU를 위하여 정의되어 있는 명령어들의 집합 ▣ 명령어 세트 설계를 위해 결정되어야 할 사항들 ▪ 연산 종류(operation repertoire) ➢ CPU가 수행할 연산들의 수와 종류 및 복잡도 ▪ 데이터 형태(data type) –> 3장에서 자세히 ➢ 연산을 수행할 데이터들의 형태, 데이터의 길이(비트 수), 수의 표현 방식 등 ▪ 명령어 형식(instruction format) ➢ 명령어의 길이, 오퍼랜드 필드들의 수와 길이, 등 ▪ 주소지정 방식(addressing mode) ➢ 오퍼랜드의 주소를 지정하는..
▣ 명령어 사이클(instruction cycle) ▪ CPU가 한 개의 명령어를 실행하는 데 필요한 전체 과정 ▪ CPU가 프로그램 실행을 시작한 순간부터 전원을 끄거나 회복 불 가능한 오류가 발생하여 중단될 때까지 반복 ▣ 두 개의 부사이클(subcycle)들로 분리 ▪ 인출 사이클(fetch cycle) ➢CPU가 기억장치로부터 명령어를 읽어오는 단계 ▪ 실행 사이클(execution cycle) ➢명령어를 실행하는 단계 [ 명령어 실행에 필요한 CPU 내부 레지스터들 ] ▣ 프로그램 카운터(Program Counter: PC) ▪ 다음에 인출할 명령어의 주소를 가지고 있는 레지스터 ▪ 각 명령어가 인출된 후에는 자동적으로 1만큼 증가 ▪ 분기(branch) 명령어가 실행되는 경우에는 목적지 주소로..
[ 컴퓨터 정보 ] ▪ 프로그램은 사람들이 이해하기는 쉽지만, 디지털 회로들로 이루어진 컴퓨터 하드웨어는 전혀 이해하지 못함 ▪ 따라서, 프로그램들은 컴파일러(compiler)라고 부르는 소프트웨어에 의해 하드웨어가 이해할 수 있는 언어로 번역됨 [ 프로그램 코드 ] ▪ 기계어(machine language) ➢기계 코드(machine code)라고도 함 ➢컴퓨터 하드웨어 부품들이 이해할 수 있는 언어로서, 2진 비트들로 구성 ➢고급 언어는 어느 컴퓨터에서 사용되든 거의 동일하지만, 기계어는 CPU마다 서로 다름 ▪ 어셈블리 언어(assembly language) ➢CPU들의 서로 다른 기계어 차이를 해결하기 위한 중간언어 ➢고급 언어와 기계어 사이의 중간 언어 ➢어셈블러(assembler)로 번역되며,..