Busan IT/제어언어2015. 1. 28. 22:10

CPU 구성과 컴퓨터의 정수기억방법


학습목표         - CPU 구성 요소와  기능에 대하여 안다.

        - 변수를 코딩하여 출력할  있다.

        - 컴퓨터의 정수 기억방법에 이해하고 양수와 음수를 표현할  있다.



 


 

1. CPU 구성 요소와 기능

 

 CPU(Central Process Unit) 중앙처리장치로써 연산, 제어, 기억, 출력의 기능을 한다. CPU 내부를 물리적으로 두부 자르 잘라서 설명하기는 힘들지만 주요 기능은 크게 3가지로 나뉜다.

 

1) ALU (Arithmetic Logic Unit)

2) CU (Control Unit)

3) Register

 

1) ALU 사칙 연산과 AND/OR 구분하여 연산을 처리하는 기능을 한다.

 

2) CU 명령어를 해독하고 실행하는 기능을 한다.

 

3) Register 기본적으로 기억의 역할을 하고 추가적으로 제어의 기능을 한다. 사용자는 Register 통해 CPU 제어할 있다.

 

2. 변수선언과 코딩

 

메모리에 특정공간을 남겨두는 것을 변수선언이라고 하며 이것의 최소단위는 1byte(=8bit)이다.

저장된 변수를 찾기 위해 특정 변수명을 지정해 주며 사용자는 저장공간의 용량의 따라 아래와 같은 변수선언 명령어를 사용할 있다.

 

Char = 1byte

Short = 2byte

Int = 4byte

 

코딩 , 변수선언은(char, short, int) 명령어 가장 상위에 몰아서 입력해야 한다.

변수 선언은 자료형” “변수명”; 형식을 취한다.

변수명 첫글자는 문자 혹은 언더바(_) 있으며 변수명은 Visual Studio에서 최대 255자까지 가능하다.

 

3. 컴퓨터의 정수기억법

 

컴퓨터의 정수 기억법으로 magnitude방식이 있다. 수를 표현할 때 최상위비트는 부호를 표시하기 위해 사용된다. 이러한 방식을 채택하면 수의 연산이 어려워지는데 이것을 해결하기 위해 아래와 같은 방법을 사용한다.

 

8bit 숫자 표현 방식에서, 0 ~ 127  까지는 원래대로 양의 정수를 표현하고

128~255 음의 정수 -128~-1 표현한다.

 

음의 정수를 이진법으로 바꿔주기 위해서

(1) 1 보수를 취한다.

(2) 2 보수를 취한다.

 

 

<요약 정리>

- CPU ALU, CU, Register 3개의 물리적 공간으로 나뉜다.

- 프로그래머는 register 통해 CPU 제어한다.

- CPU에서 변수는 변수선언에 의해 메모리가 할당되고 byte 다라 char(1), short(2), int(4) 나뉜다.

- 변수는 가장 위에 몰아서 입력해 준다.

- 컴퓨터는 오직 이진법(0, 1) 활용하여 숫자를 기억하고 2진법이 자리를 많이 차지하기에 16진법으로 고쳐쓰는 경우도 있다.

- 정수에서 (-) 표현하기 위해 숫자로 표현가능한 영역을 반으로 나누어 음과 양의 정수로 표현한다.

반응형

'Busan IT > 제어언어' 카테고리의 다른 글

포인터 변수의 기초  (0) 2015.02.04
제어문, 수의 표현 그리고 포인터  (0) 2015.02.03
컴파일의 단계와 처리  (0) 2015.02.02
수의 출력, 연산 그리고 address  (0) 2015.01.30
CPU와 메모리의 의사소통  (0) 2015.01.29
Posted by newind2000
메모2015. 1. 28. 13:35

남을 가르치려면 해당 주제에 대한 깊은 이해가 필요하다.


지금까지 삶의 기억으로는 나는 가르치는 것에 대해 열정을 가지고 있고 그 방법을 학습에 대입한다면 조금은 덜 지루하면서도 효율적으로 학습과 그것에 대한 기록을 할 수 있을 것 같다.


지식을 전달하려면 지식을 전달하는 주체와 대상이 필요하다. 나의 기록을 보고 기본 학습능력을 가진 누구나 이해할 수 있도록 하기 위해 가상의 전달자는 12세의 기본지능을 가진 여아로 설정하겠다; 좀 더 부드러운 문체와 육두문자를 피하기 위해.


기본적인 기록 형식은 다음과 같다.


1. 제목과 학습목표를 최상단에 기록한다.

ex) 전자제어 - 전류, 전압, 저항과 옴의 법칙


2. 글을 최소화하고 그림 또는 표로 내용을 대체한다.


3. 글을 마치기 전에 핵심 내용을 요약한다.


D - 1 

반응형

'메모' 카테고리의 다른 글

간단 메모  (0) 2015.08.21
100권의 금서  (0) 2015.07.29
세금 환급  (0) 2015.07.26
C프로그래밍 초기 환경 설정  (0) 2015.03.11
Posted by newind2000