목록내가 공부한 3학기 전공/내가 공부한 논리회로 설계 (6)
공머씨의 블로그
지난 시간에 이어 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..
1.3단원을 공부할 차례입니다. 1.3단원에서는 사칙연산과 보수의 개념에 대해 공부합니다.10진수의 덧셈 부터 2진수의 덧셈, 8진수의 덧셈, 16진수의 덧셈 개념을 알아보고 뺄셈을 알아봅니다.11. 각 진법의 덧셈을 알아보겠습니다. 11-1. 첫 번째로 십진수의 덧셈을 알아보겠습니다.자세한 설명까지 하겠습니다.?????? 왜???? >> 우리가 유치원 때부터 지금까지 자리를 올린다는 것은 알고 있었지만 다른 진법에 그대로 적용시킬 만큼 논리적으로 생각한 경우는 거의 없을 것입니다. 위와 같이 자릿수를 높이는 것을 Carry라고 합니다. 10진수의 경우 하나의 자리에 올 수 있는 숫자가 0~9이기 때문입니다. 10 이상부터는 십의 자리에 1을 올려주면 십의 자리에서는 1이지만 1의 자리에서 보면 10이 ..
저번 시간까지는 아래 그림과 같은것들을을 공부했습니다. 아래 그림을 보면 지금까지 어떠한 것들을 공부했는지 직관적으로 이해하기 쉬울 것입니다. 회색 화살표는 공부했던 것들이고 이번에는 빨간 화살표 부분을 공부하게 됩니다. 10진수를 2,8,16진수로 바꾸는 방법을 공부하면 Conversion between Number부분은 끝이 납니다. p.s Conserversion between Number부분을 끝내고 나서는 2,8,16진수 각각의 더하기 빼기 곱하기 나누기에 대해서 공부합니다. 이들도 마찬가지로 '꽉 찬 수'의 개념과 (내공 논 참고) 십진수의 사칙연산을 할 줄 안다면 금방 알 수 있는 것들입니다. F보다 큰 숫자는? 자릿수가 올라가니까 10이 됩니다. 십진수로 10을 16진수에서 10이라고 표기..
저번 시간에 이어서 진법 변환 중 8진수와 16진수간의 상호 변환하는 법을 공부해보겠습니다. + 지금까지 공부한내용은 아래 그림과 같습니다. 이번에 공부할것은 8진수와 16진수간의 상호변환입니다. 화살표로 표현했듯이 8진수를 16진수로 바로 바꾸는 것이 아니라 2진수로 바꾼 다음에 (Ungrouping) 그 2진수를 16진수로 바꾸어주는 것입니다.(Bit groping) 16진수를 8진수로 바꾸는 과정도 16진수를 2진수로 바꾼다음에 (Ungrouping) 그 2진수를 8진수로 바꾸어주는 것입니다.(Bit groping) 아래에서 차근차근 알아보겠습니다. 7. 8진수를 16진수로 변환하기위와 같은 8진수 14.5 가 있습니다. 설명과 이해의 편리를 위해 숫자에 번호를 부여했습니다. 8진수를 2진수로 바꾼..
논리회로 교과목에 대한 간단한 소개를 포스팅합니다. 1. 첫 번째로 할 이야기 "교과목에 대한 이야기" 1-1. 교과목에서의 3가지 목표 1. 디지털 서킷이라는 것이 어떤 것인지에 대한 이해 2. 조합회로라고 하는 것이 무엇인지 ,, 원리가 무엇인지 이해 3. 조합 회로를 직접 설계해본다.. 1학기 때는 대부분 조합 회로에 대한 내용을 배운다. 2학기 때는 '디지털 시스템 설계'라는 과목에서는 순차 회로에 대해서 배우게 된다. 1-2. 1년동안 '논리회로 설계' '디지털 회로 설계' 과목에서 배우는 전반적인 내용들 두 개를 합쳐서 디지털 시스템에 대한 가장 기초적인 내용을 배운다. 왜 디지털 시스템을 사용하는가에 대한 것 디지털 시스템의 백그라운드가 있는데, (수체계 number system) 진법들이 ..