일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ring counter
- soc 설계
- gpio
- DHT11
- Linked List
- prescaling
- half adder
- test bench
- i2c 통신
- Pspice
- structural modeling
- atmega 128a
- FND
- Recursion
- verilog
- stop watch
- dataflow modeling
- uart 통신
- Edge Detector
- vivado
- KEYPAD
- Algorithm
- ATMEGA128A
- D Flip Flop
- hc-sr04
- behavioral modeling
- BASYS3
- LED
- java
- pwm
- Today
- Total
목록C (10)
거북이처럼 천천히

1. C 언의 컴파일 과정은 크게 다음 그림과 같이 4단계를 거쳐 실행 파일 (execute file)로 생성하게 된다. 각 단계에 대해서 설명하면 다음과 같다.Preprocess : 본격적으로 Compile하기 앞서 처리해야 할 작업들▶외부에서 선언된 다양한 소수 파일 및 함수, 라이브러리 들을 호출 및 포함 ( #include ) ▶프로그래밍 과정에서 편의성을 위해 상수 및 메크로 함수 변환 ( #define )▶컴파일 영역을 명시 ( #if, #ifdef )Compile : 고급 언어로 작성된 소스 코드를 컴퓨터가 이해할 수 있는 언어인 저급 언어(어셈블리 언어)로 변환 Assembling : 컴파일러를 통해 어셈블리어로 작성된 어셈블리어 파일을 기계어로 작성된 오브젝트 파일로 변환Linking..
문제Deque (Double-ended que) 이란? Deque는 "Double-ended que"의 약자로, Stack과 Queue를 일반화한 형태라고 볼 수 있으며, 앞 뒤로 통로가 있어 Push, Pop 명렬어을 통해 양방향으로 데이터를 넣고, 뺄 수 있는 형태의 자료 구조이다. 문제는 Backjoon 에서 10866번 문제이며, Deque 자료 구조에 대한 이해와 포인터, 구조체를 활용 연습을 위해 해당 문제를 풀게 되었다. 출처 : 10866번: 덱 (acmicpc.net code)#include #include #include // Structuretypedef struct NODE { struct NODE* p_prev; struct NODE* p_next; int d..