목록내가 공부한 3학기 전공 (43)
공머씨의 블로그
이전에 2.1 에서는 Binary logic이 무엇인지 그리고 로직 게이트를 공부했습니다. 2.2 에서는 불대수와 불대수에서만 성립하는 몇 가지 항등식에 대해서 공부해보았습니다. 항등식을 이용해서 회로를 간단히 하는 방법을 공부해보았습니다. 2.3 에서 공부할 내용은 회로를 최적화하기 위한 새로운 것들을 공부합니다. 그중에서 Sumterm, Productterm, Maxterm, Minterm을 공부합니다. (Term: 항) 25. 몇가지 기본개념을 공부해보겠습니다. 정확히 알고 넘어가길 바랍니다. Sumterm, Productterm, Maxterm, Minterm에 대한 기본개념이 정의되어있는데 정의를 정확히 숙지하고 있어야 합니다. product: 곱하기 기호로 표기하는 것>> AND로 게이트로 연..
저번 포스팅에 이어서 이번 시간에도 계속해서 불대수를 공부할 것입니다. 17. 불 대수의 특성을 활용해서 논리 함수를 최적화하는 것을 공부합니다. 위와 같은 logic function이 있습니다. 아래와 같은 회로를 그릴 수 있습니다. 필요한 입력값들을 왼쪽에 그려놓고 게이트에서 필요로 하는 입력값들을 하나씩 끌어와서 그려주면 되겠습니다. 분기할 때는 항상 점을 찍어야 됩니다. 진리표도 아래와 같이 작성할 수 있습니다. 3개의 입력이 있으므로 8가지의 경우의 수가 있겠습니다. 여기서 생각해볼 것은 "Xnot Y Z는 언제 1이 될까? " 하는 것입니다. X가 0이고(X not가 1) Y가 1이고 Z가 1일 때만 1이 됩니다. AND게이트이기 때문에 입력 모두가 1일 때만 1이 출력됩니다. tip:AND게..
지난 시간에 이진 논리와 이진 논리 게이트에 대해 공부해보았습니다. 간단하게 리뷰해보겠습니다. 이진 논리라고 하는 것은 0과 1로 판별하는 논리를 말합니다. Binary logic gate는 Binary logic을 다루는 소자를 말합니다. 저번 시간에 배운 Gate들은 다음 그림과 같이 여러 가지 전자회로의 구성품인 전자소자라고 공부했습니다. 기초과목에서는 전자회로 내부에 신경 쓰지 않고 전자소자의 입력과 출력에 대해서만 다룹니다. 조금 넘어가서 진리표,타이밍 다이어 그램에 대해서 배웠고 게이트 3개에 대해 자세히 공부했습니다. 여기에 이어서 불대수라는 것을 공부해보겠습니다. 선형대수 이런 교과목들을 배웠을 거고 대수학 하면 어려울것 같지만 0과 1을 다루는 대수이기 때문에 불대수는 어렵지 않습니다. ..
새로운 단원에 접어들었습니다. 이번 시간에는 조합회로를 공부해보도록 하겠습니다 . 목차는 아래와 같습니다. 2.1 먼저 Binary Logic (이진 논리)에 대해 공부합니다. 논리라고 하면 어렵다고 생각할 수있지만 실제로는 아주 간단하다고 하십니다. Binary Logic을 다루는 Gate에 대해서도 공부해봅니다. 2.2 Boolean Algebra 이진논리를 다루는 수학 > 불대수에 대해서 공부합니다. 이를 통해 회로를 간단히 하는 방법을 알 수 있습니다. 2.3 Standard Forms 회로를 간단히 하는방법에는 두가지가 있는데 첫번째는 불대수를 이용해서, 두번째는 카르노맵을 이용해 간단히 하는 방법이 있습니다. 2.4 Circuit Optimization 위의 2.2 2.3을 이용해서 최적화하는..
이번에는 코드에 대해서 공부해보겠습니다. 1. 먼저 코드의 기초개념, 코드란 무엇인가에 대해서 공부합니다. 2. 그 다음 코드의 종류와 사용방법을 자세히 알아봅니다. BCD Parity Check Code Gray Code Alphanumeric code(키보드에 글자를 치면 컴퓨터에 어떻게 저장되는가?) 1) ASCII 2) 한글코드 3) 유니코드 아스키코드는 C언어에서 자세히 공부하게되고, 3) 4)번은 이런게 있구나 정도만 알면 될것 같습니다. 20. 먼저 code의 정의 (Definition)에 대해 알아 보겠습니다. 어떤 원본 데이터를 새로운 데이터로 바꾸는 '형태', '결과물', '과정'을 코드라고 합니다. 조금 더 구체적으로 이야기하면 다음과 같은 종류가 있습니다. class 데이터 변환을 ..
전자공학과 2학년 때, 2학기에 걸쳐 전기회로라는 수업을 듣습니다. 1학기에는 회로이론 책의 앞부분만, 2학기에는 뒷부분 ? 까지 진도를 나간다고 하시더라고요 제가 사용하는 책은 회로이론 AlexanderSadiku 저 McGraw-Hill Korea출판사 책을 사용합니다. 교재에 나온 예제들을 빼고 답만 있고 풀이가 없는 문제들을 올릴지 예제들까지 모두 올릴지 고민 중입니다. 이미 노트 어플에 필기를 해두었고, 그걸 타이핑으로 일일이 옮기는 것은 매우 비효율적이기 때문에 필기 어플의 사진 파일을 그대로 올릴 생각입니다. 검색이 가능하도록 문제의 순서와 번호는 해당 문제풀이의 사진 위에 적어둘 것입니다. 근데 지금 할 일이 진~~~~~~~~짜 너~~~~~~~~~~~~~~~무 많아서 시간은 조금 걸릴 것 ..
지난 시간에 이어 2진수의 보수(1의 보수, 2의 보수)에 대해 조금 더 공부해보겠습니다. 16. 1의 보수 쉽게 구하기 EX. 이진수 0110이 있습니다. 1의 보수는? 1111에서 0110을 빼는 방식으로 1의 보수를 구했었습니다. 훨씬 더 쉬운 방법이 있습니다. 결과 값으로 나온 2진수를 살펴보면 반대의 결과가 나온 것을 볼 수 있습니다. 1의 보수 쉽게 구하기 결론 Bit wise inverse 비트를 반전시키면 됩니다. 왜??? 0110에 1의 보수를 구하기 위해서 1111에서 빼는 것이므로 1에서 0을 빼면 1이 되고 1에서 1을 빼면 0이 되므로,, 비트 반전이 일어납니다. 정리하면 다음과 같습니다. 17. 2의 보수 쉽게 구하기 Ex. 0110의 2의 보수는 ??? 원래 우리가 전에 배웠던..
이번 포스팅에서는 각 진법에서의 곱셈과 나눗셈 보수의 개념을 공부하겠습니다. Multiplication and Division 십진수의 곱셈부터 차근차근해봅니다. 논리적인 원리에서 힌트를 얻고 그대로 다른 진법에 적용해보면 되기 때문입니다. 13. 각 진법의 곱셈에 대해 알아보겠습니다. 13-1. 십진수 곱셈 13-2. 이진수 곱셈 아래의 곱셈을 해보시기 바랍니다. 이진법에서는 숫자가 1,0만 존재하므로 어떤 수에 1을 곱 할 경우 그대로 나오거나 0을 곱할 경우 모두 0이 된다는 그런 특징이 있습니다. 빨간색으로 표시한 부분은 1011이 그대로 나왔습니다. 파란색으로 표시한 숫자는 모두 0을 작성해주면 됩니다. 보라색으로 표시한 숫자는 1011이 그대로 나옵니다. 덧셈에서만 유의해주면 됩니다. 13-3..