총 148개
-
마이콤 개념 이해2025.05.151. 마이콤 개요 마이콤은 마이크로 컴퓨터의 줄임말로, 파소콘(퍼스컴)과 대응하는 의미를 가지고 있습니다. 전자기기 등에 들어가는 자그마한 반도체 칩 내지는 일부 기능만 들어있는 가정용 컴퓨터를 의미합니다. PLC(만능제어기)보다 낮은 단계의 시스템을 사용하며, CPU+ROM+RAM+I/O가 하나의 IC에 집약된 제품입니다. 마이콤 제조사로는 NEC, 인텔, TI, Microchips, 삼성 등이 있습니다. 2. 마이콤의 이해 PC와 마이콤의 차이는 PC가 일반 범용 CPU를 사용하고 별도의 입출력 장치가 필요한 반면, 마이콤은 C...2025.05.15
-
Cortex M3의 메모리 맵 구조 및 특성 분석2025.11.151. Cortex-M3 메모리 맵 구성 Cortex-M3는 ARM사의 32비트 마이크로컨트롤러 코어로, 메모리 맵은 Flash 메모리(코드 저장), RAM(데이터 메모리), 벡터 테이블(예외/인터럽트 처리), 페리페럴 레지스터, 시스템 제어 레지스터로 구성됩니다. 프로그램 코드는 주소 0x00000000에서 시작하며, 시스템 제어 레지스터는 주소 0xE000E000에 위치합니다. 각 요소는 고유한 주소 범위를 가지며 마이크로컨트롤러 모델에 따라 세부 사항이 다를 수 있습니다. 2. Cortex-M3의 장점 저전력 소비로 배터리 구동...2025.11.15
-
프로그래밍 언어의 구성 요소 중 데이터 연산 명령어 타입 설명2025.01.261. 데이터 데이터(data)는 프로그램 언어 구성의 핵심 요소 중 하나로, 컴퓨터가 처리 가능한 형태로 변환된 정보라고 볼 수 있다. 프로그램은 주어진 입력 데이터를 읽어 들여 이를 처리한 후, 결과물을 출력 데이터로 제공한다. 과거에는 포트란(FORTRAN)처럼 주로 과학 계산에서 사용되었기 때문에 숫자 데이터가 중심이 되었지만, 현대에 들어서는 텍스트, 이미지, 비디오 등 다양한 형태의 데이터뿐만 아니라 사용자 이벤트와 같은 추상적인 데이터까지 처리의 범위가 확장되었다. 2. 연산 연산(operation)은 프로그래밍에서 데이...2025.01.26
-
시스템프로그래밍 레지스터의 역할과 종류2025.05.091. 레지스터의 종류 레지스터에는 데이터 레지스터, 포인터 레지스터, 인덱스 레지스터, 플래그 레지스터, 세그먼트 레지스터 등이 있다. 데이터 레지스터는 일시적인 결과를 기록하고, 포인터 레지스터는 스택 포인터와 베이스 포인터로 구성되어 스택 조작에 사용된다. 인덱스 레지스터는 데이터의 주소를 저장하고, 플래그 레지스터는 연산 결과의 정보를 저장한다. 세그먼트 레지스터는 세그먼트의 시작 주소를 저장한다. 2. 논리주소와 물리 주소의 관계 8086에서 출력된 주소 데이터는 세그먼트 레지스터 값을 4비트 시프트 한 것에 오프셋 값을 가...2025.05.09
-
디지털 표현과 효율적인 정보 표현2025.11.131. 디지털 표현의 기초 컴퓨터는 아날로그 자료를 이진수(0과 1)로 변환하여 디지털 정보를 생성합니다. 비트(bit)는 자료 표현의 최소 단위이며, 8개의 비트를 모아 놓은 것을 바이트(byte)라고 합니다. n비트는 2^n가지 정보를 표현할 수 있으며, 1바이트로는 256개의 정보를 표현할 수 있습니다. 디지털 정보는 입력장치를 통해 아날로그 신호를 받아 처리한 후 출력장치로 전달됩니다. 2. 수치 정보의 진수 표현 컴퓨터는 10진수를 2진수로 변환하여 저장 및 연산을 처리하고, 결과는 다시 10진수로 변환하여 출력합니다. 10...2025.11.13
-
홍익대학교 집적회로 최종 프로젝트2025.05.151. 1비트 전가산기 논리회로 분석 및 변환 NAND 게이트, NOR 게이트, 인버터만 사용할 수 있는 Microwind 프로그램의 특성상 회로도를 NAND 게이트, NOR 게이트, 인버터로 구성된 회로도로 변경하였다. Cout을 구성하는 2개의 AND 게이트와 1개의 OR 게이트를 3개의 NAND 게이트로 변경하였고, XOR 게이트를 2개의 NAND 게이트, 1개의 NOR 게이트, 2개의 인버터로 변경하였다. 최종적으로 7개의 NAND 게이트, 4개의 인버터, 2개의 NOR 게이트로 구성된 1비트 전가산기 회로를 설계하였다. 2....2025.05.15
-
컴퓨터 내부에서 사용하는 명령어 사이클의 4가지 단계에 대해서 비교 설명하시오2025.01.151. Fetch(가져오기) Fetch(가져오기)는 명령어 사이클의 시작을 알리는 단계로, CPU는 다음으로 실행할 명령어를 메모리에서 가져온다. 이 과정에서 CPU는 프로그램 카운터(PC)가 가리키는 주소에서 명령어를 읽어온다. 메모리에서 명령어를 가져오는 것은 CPU가 프로그램의 실행을 진행하기 위해 필수적인 단계이다. 명령어가 메모리에 저장되어 있으며, CPU는 프로그램의 실행 흐름을 제어하기 위해 이 명령어를 가져와야 한다. 따라서 Fetch 단계는 CPU가 메모리와 상호작용하여 명령어를 획득하는 과정이다. 가져온 명령어는 C...2025.01.15
-
카운터의 응용으로 디지털시계의 회로도를 완성해 가는 과정 설명2025.01.221. 디지털 카운터 디지털 카운터는 펄스 수를 세거나 타이머 동작, 주파수를 분주하는 회로로 플립플롭을 활용한 기억소자와 조합논리소자로 이루어져 있다. 동기회로 상태의 변화는 클럭 펄스에 동기화해서 나타나지만 비동기 회로 상태 변화는 시스템에 오류가 발생할 때 발생한다. 카운터에는 비동기식 카운터와 동기식 카운터가 있으며, 동기식 카운터는 모든 플립플롭이 같은 시간에 자기 상태를 변화하도록 하지만 비동기식 카운터는 플립플롭의 상태 변화가 동시에 나타나지 않는다. 2. 디지털시계 회로도 구현 디지털시계를 카운터를 응용해 만들기 위해서...2025.01.22
-
TTL 논리 회로 설계 및 구현 실험2025.11.161. TTL 및 CMOS 디지털 로직 TTL(Transistor-Transistor Logic)과 CMOS(Complementary Metal-Oxide-Semiconductor)의 입출력 전압 및 전류 특성을 비교 분석했다. TTL은 Low Level 0~0.8V, High Level 2V~전원전압으로 인식하며, CMOS는 전원전압에 따라 달라진다. TTL의 입출력 전류는 μA~mA 범위이고, CMOS는 입력핀에 거의 전류가 흐르지 않는 특징이 있다. 팬아웃(Fan-out)은 출력단에서 구동할 수 있는 최대 입력 수를 나타내며, ...2025.11.16
-
방통대 컴퓨터의이해 A+2025.01.241. 홈네트워킹과 스마트홈 홈네트워킹은 PC, 휴대전화, 디지털 TV, 게임기 등 가정 내 정보기기들 간 네트워크를 형성하여 디지털 데이터를 공유하고 광대역 통신을 사용할 수 있는 환경을 말한다. 스마트홈은 가전기기들이 네트워크로 연결되어 안전하고 편리하며 환경 친화적인 서비스를 제공하는 것을 말한다. 홈네트워킹 구성은 데이터 네트워크, A/V 네트워크, 정보가전 네트워크, 제어 네트워크 등으로 이루어지며, 홈 게이트웨이, 통신망, 미들웨어, 정보기기 등으로 구성된다. 스마트폰이나 AI 스피커를 통한 원격제어와 AI 기술의 발전으로...2025.01.24
