백업 211

[컴구] 해밍 코드 (Hamming Code)

아래 링크에 해밍코드에 대한 자세한 설명이 있다. 문제를 풀려면 어떻게 이해해야할까? 2^n >= n+ P + 1 이라는데... 1 2 3 4 5 6 7 0 0 0 1 1 0 1 P1 P2 P3 P1: 1,3,5,7 (0, 0, 1, 1) = 0 P2: 2,3,6,7 (0, 0, 0, 1) = 1 P3: 4,5,6,7 (1, 1, 0, 1) = 1 1 1 0 = 6 6번째 bit가 오류 0->1로 수정 필요. 수정하면, P2=0, P3=0이 됨을 알 수 있음. 오류 검출 코드 - 해밍코드(Hamming Code) 네트워크 통신을 하다보면 중간에 물리적인 장애물, 잡음 등으로 인해 데이터가 유실, 변경될 가능성이 있다. 그래서 데이터를 수신하는 수신부는 항상 수신받은 데이터가 정확한 데이터가 아닐 것이라는..

[컴구] 8421, 2421 code

8421은 기본적인 2진수 계산 법으로 하면되고, 2421경우 421까지는 8421과 동일하고 5bit 부터 1의 보수로 계산을 하는 것이다. 1111의 경우 8+4+2+1 계산하면 15까지 표기를 할 수 있다. 2421의 경우 2+4+2+1 계산하면 9까지 표기를 할 수 있다. 즉 5의 경우 2x1 + 4x0 + 2x1 + 1x1 = 1011로 표기 가능하다. BCD 2421코드 BCD 8421코드와 기본적으로 흡사하지만 가중치가 2,4,2,1인 코드.0~4까지는 동일하나 5부터는 1의 보수... blog.naver.com

[컴구] IEEE 754 부동 소수점 표현

아흐.. 익숙지 않은 컴구쪽은 듣고 이해하고, 까먹고 문제 풀때 기억안나고 풀기 시작하면 쉬운데, 또 까먹고.. 일단 기록을 해두고, 논리회로, 컴구를 구조를 한번 짜놓고 잊지 않아야겠다. IEEE 754 부동 소수점 표현의 이해 -118.625 를 2진수로 나타내려면 어떻게 해야 할까? 단순히 아래와 같은 표현을 생각해 볼 수 있겠다. -1110110.101 이렇게 표현하면 어떤 실수도 제한 없이 표현 가능하다. 하지만 부호는 어떻게 표현할 것이며.. raisonde.tistory.com 계산법은 아래 참고해야함.. 소숫점 아랫자리를 어떻게 처리하는 지 매우 궁금했었는데, 아래 정리 되어 있음. https://m.blog.naver.com/PostView.nhn?blogId=k5808151&logNo=..

[C언어] 정적 변수 선언 관련

https://dojang.io/mod/page/view.php?id=690 C 언어 코딩 도장: 79.2 정적 변수 선언하기 정적 변수를 알아보기 전에 먼저 자동 변수로 예제를 작성해보겠습니다. 다음 내용을 소스 코드 편집 창에 입력한 뒤 실행해보세요. variable.c #include void increaseNumber() { int num1 = 0; // 변수 선언 및 값 초기화 printf("%d\n", num1); // 변수 num1의 값을 출력 num1++; // 변수의 값을 1씩 증가 } int main() { increaseNumber(); // 0 increas dojang.io https://m.blog.naver.com/skyjjw79/220757452602 정보컴퓨터 임용시험 20..

[C언어] 연결리스트에서 노드 추가

https://dojang.io/mod/page/view.php?id=646 C 언어 코딩 도장: 74.2 노드 추가 함수 만들기 연결 리스트의 노드를 생성해서 일일이 연결해주는 것은 아무래도 비효율적입니다. 이번에는 연결 리스트에 노드를 추가하는 함수를 만들어보겠습니다. 노드 추가는 두 노드 사이에 새 노드를 집어넣는 방식입니다. ▼ 그림 74-5 새 노드 추가 다음 내용을 소스 코드 편집 창에 입력한 뒤 실행해보세요. linked_list_add_first.c #include #include // malloc, free 함수가 선언된 헤더 파일 struct NODE { // 연결 dojang.io linked list에서 node를 추가하는 것을 coding 하는 문제는 기본이다. 개념을 이해하고 코..

[컴구][펌] 마노의 컴퓨터시스템 연습문제 풀이

https://mattlee.tistory.com/23 Solution 파일 컴퓨터 시스템구조 Computer System Architecture M. Morris Mano 김종상 역 #1 솔루션 파일 공유합니다. (연습문제 해답) 무료 솔루션 파일을 얻으려 별의 별 시도를 하다 지쳐 유료로 결제를 하기에 이르렀습니.. mattlee.tistory.com 인강을 듣는데, 기본서를 다 보고 봐야겠다는 생각이 들었다.