총 3개
-
디지털 논리회로 연습문제 2장2024.09.281. 개요 1.1. 실험 목적 큐블록은 내장제어를 위한 초소형 컴퓨터이다. 기존에 사용되고 있는 PC는 사무용, 가정용으로 사용하기에는 적합하지만, 특정 장치를 제어하는 내장 제어용으로는 부적합하다. PC보다 작고, 장치 제어에 필요한 기능만을 갖춘 초소형 컴퓨터가 필요하다. 내장제어를 하는 방법으로는 마이컴 또는 MCU, 산업용 기기에 많이 쓰이는 PLC를 이용하는 방법이 있다. 큐블록은 PLC와 MCU의 중간 위치에 있는 "임베디드 컨트롤러"이다. 이번 실험에서는 큐블럭을 이용한 예제를 연습해 보는 것이 실험의 목적이다. 1....2024.09.28
-
마이크로프로세서 LED2024.10.201. 마이크로프로세서 개요 1.1. Define 문과 Typedef Define 문은 컴파일 전 전처리기가 해당 식을 정의한 대로 바꾸는 역할을 한다. 따라서 컴파일러에서는 바뀌어진 상수 혹은 함수로 읽게 되므로 define으로 선언했던 것을 알 수 없다. 이에 비해 typedef는 기존 자료형에 새로운 이름을 붙이는 것으로, 컴파일러에 의해 컴파일된다. Define은 숫자를 글자로 대체할 수 있어 코딩 시 가독성을 높일 수 있는 장점이 있다. 반면 typedef는 struct이나 union과 병행해 사용할 수 있어 새로운 자...2024.10.20
-
컴퓨터의 하드웨어구조와 포인터의관계2025.02.161. 서론 컴퓨터 하드웨어의 구조와 포인터의 관계를 이해하는 것은 현대의 컴퓨팅 시스템을 이해하는 핵심 요소이다. 오늘날의 컴퓨터는 단순한 논리 회로 수준을 넘어 시스템온칩(SoC), 프로그래밍 가능 로직(PL), 고성능 프로세서 등의 복합적인 구조로 구성되어 있다. 이러한 하드웨어 구조에 대한 이해를 바탕으로 포인터 개념을 적용하면 효과적인 하드웨어 제어와 응용 프로그래밍이 가능해진다. 본 보고서에서는 컴퓨터 하드웨어의 구조와 포인터의 관계를 자세히 살펴보고, 이를 바탕으로 한 실험 과정과 결과를 통해 그 이해를 높이고자 한다. ...2025.02.16