1. 컴퓨터 데이터 표현 방식 및 연산

수진·2021년 12월 6일
0

컴퓨터시스템

목록 보기
1/10
post-thumbnail

1-1 디지털과 아날로그

1. 디지털 시스템의 장점

  • 내·외부잡음에 강함, 설계하기가 용이
  • 프로그래밍으로 전체 시스템을 제어할 수 있어서 규격이나 사양의 변경에 쉽게 대응할 수 있어서 기능 구현의 유연성을 높일 수 있고 개발기간을 단축시킬 수 있음
  • 정보를 저장하거나 가공하기가 용이
  • 정보처리의 정확성과 정밀도를 높일 수 있으며, 아날로그 시스템으로는다루기 어려운 비선형 처리나 다중화 처리 등도 가능
  • 전체 시스템 구성을 소형화, 저가격화로 할 수 있음

2. 디지털 정보의 표현 단위

  • 1byte = 8bit
  • 1byte = 1character
  • 영어는 1byte로 1 문자 표현, 한글은 2byte가 필요
  • 1word : 특정 CPU에서 취급하는 명령어나 데이터의 길이에 해당하
    는 비트 수

1-2 논리 레벨과 펄스파형

1. 정논리와 부논리

2. 펄스 파형

펄스파형은 Low 상태와 High 상태를 반복하는 전압레벨로 구성

3. 주기, 주파수 및 듀티 사이클

1-3 진수

1. 진법 변환

2. 2진수 정수 연산과 보수

2의 보수 : 2진수 음수를 표시하는 방법
2의 보수 = 1의 보수 + 1
(1의 보수: 0->1, 1->0)

뺄셈: 보수를 더하면 뺄셈, Carry가 생기면 버림

3. 부호확장

늘어난 비트 수만큼 부호를 늘려줌
2의 보수: 늘어난 길이만큼 부호와 같은 값으로 모두 채움

1-4 디지털코드

1. BCD 코드와 3초과 코드

  • BCD 코드
    10진수 0(0000)부터 9(1001)까지를 2진화
  • 3초과 코드
  • 그레이코드

2. 영숫자 코드

  • ASCII 코드
  • 표준 BCD 코드
  • 유니코드 : 새로운 문자들을 추가하는 것이 가능
  • 한글코드
profile
끄적끄적

0개의 댓글