2024년 1학기/전자계산기 구조

2024.04.29 9주차 수업

윤지선 2024. 4. 29. 16:42

# 모든 컴퓨터 내부데이터는 병렬데이터 처리함.

# 컴퓨터에 사용하는 신호를 전화선으로 사용할 수 없음. 

# 컴퓨터에 있는 병렬신호를 직렬신호로 바꾸는 장치가 PSC, 직렬신호를 병렬신호로 바꾸는 장치가 SPC.

PSC와 SPC사용의 예

최근에는 병렬이 아닌 직렬로 사용 

-> 그 이유? 

그 이상 속도를 낼 수 없는 상황이 발생

- 데이터 처리속도가 빨라짐에 따라 주변에 자기장을 생성함 그로 인해 그 옆 선에 영향을 끼쳐 옆 데이터가 망가질 수 있음. 

 

카운터 (Counter)

: 클럭펄스에 따라 2진값을 셀 수 있는 회로 (T형구조이용) 

클럭이 하나 들어올 때마다 2진값을 증가되는 값으로 출력하는 방식. 

두가지 종류 : Up Counter, Down Counter (1,2,3,4... / 5,4,3,2...)

 

2bit UP 카운터 설계(JK FF) -> 시험에 그대로 반드시 출제

1. 상태도

00이라는 신호에 1이 들어오면 01이 됨.  01에 신호가 들어오면 10, 또 신호가 들어오면 11, 신호가 또 들어오면 00

위의 설명을 그림으로 표현한 상태도

 

# FF의 여기표에서 JK F.F 암기 

JK F.F 표

위의 표를 참고하여 아래 표 해석하기!

여기도

 

위의 여기도에서 AB에 들어간 숫자는 상태도의 원 안에 들어가있는 수

X는 들어간 값

 

F.F 입력

JA KA는 표 앖에 있는 A B X 와 A B 에서 각각 A의 값을 JK F.F에 대입해서 값을 출력

# PPT 51 52장 채로 암

 

<문제>

인코더 디코더 / 먹스 제출

수식을 이용해서 간략화 시키는 문제

레지스터 쉬프트레지스터 카운터 셋 중 하나 간단하게 설명하는 문제

--2장--

2의 보수 1의 보수 표시하는 방법

음수 표현 방식

16진수 덧셈 뺄셈

그레이코드

--1장--

 

4. 연산장치

4.1 컴퓨터의 구성과 기능

# 컴퓨터의 구성

컴퓨터의 구성

4.2 CPU(중앙처리장치)

1) CPU 각 부분의 작동을 제어하고 연산을 수행하는 장치

2) 연산장치와 제어장치 (ALU, 레지스터, 캐시메모리)

3) CPU의 4대 기능

- 기억기능: 데이터, 명령, 주소 기억

- 연산기능: 산술연산, 논술연산, 비교연산

- 전달기능: 데이터나 주소 전달 가능

- 제어기능: 각 장치나 데이터 흐름 제어

4) CPU 명령 처리 주기

- 페취(fetch)주기: 메모리에서 명령을 읽어 해독하는 주기

- 실행(excute)주기: 해독된 명령을 실행하는 주기

4.3 CPU의 기능

# CPU의 기억기능

- 다양한 목적의 레지스터들, Cache 메모리

- D FF이나 Memory Cell로 구성

- 명령어, 주소, 데이터, 연산결과 저장

cpu의 기억기능을 그림으로 정리

1) ACC

- 기억장치와 입출력장치간의 자료교환, 연산결과를 저장하는 임시기억장소

- 프로그램에 의해 변경 가능

- IBM-PC: AX, BX, CX, DX

ACC

 

# PC