2024/06/16 2

혼공C : 연산자, 체중관리 프로그램

오늘은 혼공 C Chapter 04 연산자 파트의 도전 실전 예제를 풀어볼 예정이다. 연산자C언어에서의 연산자는 여러 가지 연산자가 존재한다. 대표적으로 산술 연산자, 대입 연산자, 관계 연산자, 비트 연산자,  논리 연산자 등등이 존재한다. 연산자들과 연산자의 우선순위는 아래의 표와 같다. 종류우선순위 연산자 연산 방향 1차 연산자  1( )  [ ]  .  -> → 단항 연산자 2-  ++  --  ~  !  *  &  sizeof  (type) ←  산술 연산자  3 *  /  %      →       4 +  -비트 이동 연산자 5 >관계 연산자 6   >= 동등 연산자 7 ==  !=비트 논리 연산자  8 & 9 ^ 10 |논리 연산자   11 && 12 || 조건 연산자 13 ?: 대입 연산..

Language/C 2024.06.16

Vivado : 4bit 가산기

이번에는 전가산기 4개를 이어 붙인 4bit 가산기를 구현해보려고 한다. 전가산기에 관한 내용은 아래 글을 참고하여 확인할 수 있다. 2024.06.13 - [Language/Verilog] - Vivado : 전가산기(Full-adder) 구현 Vivado : 전가산기(Full-adder) 구현가산기가산기란, 덧셈 연산을 수행하는 논리회로를 의미한다. 가산기는 디지털 회로, 조합 회로의 하나이며, 대부분의 가산기는 2진수의 합을 나타내는 특징을 가진다. 전가산기전가산기는 두jangdong.tistory.com4bit adder4비트 가산기를 구현하기 위해서는 두 개의 입력을 받을 a, b 입력단자와 올림수를 표현할 Cin(carry in) 입력 단자를 필요로 한다.  아래는 Structural 기법을 ..

Language/Verilog 2024.06.16
728x90