| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- TestCode
- spring boot
- LinkedList
- JWT
- actuator
- 컴퓨터 구조
- spring
- SpringBoot
- ORM
- 스프링부트
- Java
- 프로그래머스
- 백엔드공부
- 서버
- QueryDSL
- 백엔드스쿨
- array
- 개발자
- 핵심가이드
- restTemplate
- 제로베이스
- 백준
- SpringSecurity
- queue
- 백엔드
- 컴퓨터 공학
- 연관관계
- error
- JPA
- 자료구조
Archives
- Today
- Total
be_better
[컴퓨터 구조] Accumulator 본문
목차
Accumulator
플립플롭에 Clear 신호를 추가해 저장되어있는 값을 0으로 초기화 하는 회로를 만드는 개념에서 시작
구성 및 동작
8-Bit Adder와 8-Bit Latch 로 구성
8-Bit Adder 에서 덧셈이 계산되고, Add 신호가 들어올 때 Adder에서 더해진 값이 8-Bit Latch에 들어가 저장된다.
예시
A + B
- A를 먼저 입력하면 A + 0인 상태.
- Add 스위치가 눌러졌을 때, A + 0인 A가 Latch에 저장되고 그 값이 Adder에 계속해서 다시 들어온다.
- 그다음 B가 입력되면 Adder에 다시 들어온 A값과 더하는 A + B 명령어의 결과를 Add 스위치가 눌러졌을 때 계산하여
A + B를 Latch 에 저장하고 출력 - 그다음 C + D 계산을 하기 위해 C를 먼저 입력 받았는데 Adder에는 A + B가 남아있을 것이기 때문에 Clear스위치를 눌러
값을 먼저 초기화 해주는 작업이 필요하다.
이렇게 Clear 신호를 주기 전까지의 결과값이 계속 누적, 축적되기 때문에 Accumulator라고 부름
'컴퓨터 공학 지식 > 컴퓨터 구조' 카테고리의 다른 글
| [컴퓨터 구조] CPU의 프로그래밍 (0) | 2023.09.06 |
|---|---|
| [컴퓨터 구조] 64K 메모리 동작과 구성 (0) | 2023.09.06 |
| [컴퓨터 구조] 8 x 1 메모리 동작과 구성 (0) | 2023.09.06 |
| [컴퓨터 구조] 플립플롭 (Flip-Flop) (0) | 2023.09.06 |