데이터 표현과 산술 연산
오늘의 목표
1.데이터 표현(정수, 실수, 문자) 이해하기
2.산술 연산을 위한 회로 설계 공부
특징
현재 가장 널리 사용되는 방식
계산 방법
표현 가능한 범위를 벗어나는 경우
구성 요소
형식: S EEEEEEEE MMMMMMMMMMMMMMMMMMMMMMM
표현 방법
특징
주요 코드
확장 ASCII
배경
특징
인코딩 방식
UTF-8의 장점
입력
출력
제어 신호 예시 (4비트)
기능: 2개의 1비트 수를 더함 입력: A, B 출력: Sum, Carry
논리식
진리표
A | B | Sum | Carry |
---|---|---|---|
0 | 0 | 0 | 0 |
0 | 1 | 1 | 0 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
기능: 2개의 1비트 수와 이전 자리올림을 더함 입력: A, B, Cin 출력: Sum, Cout
논리식
구현 방법
원리: A - B = A + (-B) = A + B의 2의 보수
구현 방법
장점
구조
동작
시프트-덧셈 방법
부스 알고리즘 (Booth's Algorithm)
복원 나눗셈 (Restoring Division)