총 175개
-
마이크로프로세서응용 ATmega128 USART 보고서2025.01.241. USART(Universal Synchronous and Asynchronous Receiver and Transmitter) USART는 동기 및 비동기 전송 모드에서 전이중 통신이 가능하고, 멀티 프로세서 통신 모드로 동작할 수 있으며, 높은 저밀도의 브레이트 발생기(Baud Rate Generator)을 내장하고 있습니다. USART는 전 이중 동작, 비동기 방식과 동기 방식 통신모드 지원, 마스터와 슬레이브 클럭 동기 동작, 고해상도 Baud Rate 발생기 내장, 다양한 데이터 비트와 스톱 비트 제공, 패리티 발생과 ...2025.01.24
-
가장 좋은 오류제어 방법은 무엇인가?2025.05.061. 단위 테스트와 통합 테스트 단위 테스트와 통합 테스트는 오류를 최소화하기 위한 가장 기본적인 방법 중 하나입니다. 단위 테스트는 코드의 각각의 작은 단위를 테스트하는 것이며, 통합 테스트는 단위 테스트에서 각각의 작은 단위를 테스트한 후 이를 통합하여 전체 시스템을 테스트하는 것입니다. 단위 테스트와 통합 테스트를 통해 오류를 발견하고, 수정하여 안정적인 소프트웨어를 개발할 수 있습니다. 2. 정적 분석 도구 정적 분석 도구는 소스 코드를 분석하여 오류를 찾아내는 도구입니다. 정적 분석 도구는 다양한 코드 분석 기능을 제공하여...2025.05.06
-
전자 기기 측정 연습 (충북대 일반물리학및실험2)2025.01.281. 직류와 교류 직류(direct current, DC)란 전지에서의 전류에서와 같이 항상 일정한 방향으로 흐르는 전류를 말한다. 반면에 교류(alternating current, AC)는 시간에 따라 크기와 방향이 주기적으로 변하는 전류이다. 사인파형이 가장 전형적이며 사각파나 삼각파 등으로 변형이 가능하다. 2. 오실로스코프 사용법 실험 1에서는 오실로스코프를 사용하여 DC와 AC 신호를 분석하였는데 직류 모드와 교류 모드에서 측정한 결과가 다르게 나타났다. analogwrite 아두이노의 DC 모드에서는 평균 전압이 1.00...2025.01.28
-
방통대 방송대 컴퓨터구조 출석수업과제물 A+2025.01.261. 프로그램 카운터(PC) 프로그램 카운터(PC)는 현재 실행 중인 명령어의 위치를 가리키는 역할을 하며, 명령어가 실행되면 다음 명령어의 위치로 이동하게 됩니다. 주어진 프로그램에서 PC는 550이라는 위치에 있으며, 이 위치가 프로그램의 시작 주소라고 할 수 있습니다. 2. 주소 지정 방식 명령어의 내용은 'AC에 적재하라'이며, 이진수로 변환되어 저장되어 있습니다. 주소 지정 방식도 문제에서 나온대로 '직접주소', '즉치주소' 등이 이진수로 저장되어 있습니다. 주소 지정 방식에는 직접 주소 지정, 즉치 주소 지정, 간접 주소...2025.01.26
-
디지털논리회로 나눗셈기 설계 보고서2025.05.081. 나눗셈기 알고리즘 나눗셈기 알고리즘은 피제수와 제수를 이용하여 반복적인 뺄셈과 시프트 연산을 통해 구현됩니다. 피제수를 왼쪽으로 이동하고 제수를 빼는 과정을 반복하여 몫과 나머지를 구합니다. 이 과정에서 오버플로우 방지를 위해 피제수의 LSB가 제수의 LSB보다 커야 한다는 조건이 필요합니다. 이러한 알고리즘을 바탕으로 레지스터 구성, 시스템 블록 설계, ASMD 차트, 제어기 설계, 데이터패스 설계 등의 과정을 거쳐 나눗셈기를 구현할 수 있습니다. 2. 시스템 블록 설계 시스템 블록도에는 클락 신호, 시작 신호, 레지스터 로...2025.05.08
-
코드 해석, 병렬 패리티, ASCII코드, BCD코드2025.05.061. ASCII 코드 ASCII(American Standard Code for Information Interchange) 코드는 미국 국립 표준 연구소(ANSI: American National Standard Institute)가 재정한 정보 교환용 미국 표준 코드이며 3비트 존(zone)과 4비트 디지트(digit)에 1비트의 패리티 비트를 추가하여 만든 8비트 코드이며, 0~127까지 128가지 문자를 표현한다. 2. 패리티 비트 패리티 비트는 데이터 전송 과정에 오류가 있는지를 검사하기 위한 추가 비트다. 정보의 전달 과...2025.05.06
-
양자컴퓨터란?2025.01.161. 양자컴퓨터 발전 배경 현대 사회에서 데이터와 정보의 중요성이 증가함에 따라 대량의 데이터를 빠르고 효율적으로 처리할 수 있는 고성능 컴퓨팅 기술에 대한 요구가 지속적으로 증가하고 있다. 그러나 기존 컴퓨터의 성능이 물리적 한계에 도달함에 따라 새로운 컴퓨팅 패러다임이 필요한 실정이다. 이러한 상황에서 양자컴퓨터는 차세대 컴퓨팅 기술로 주목받고 있다. 2. 양자컴퓨터 구조 기존 컴퓨터는 비트를 사용하여 정보를 처리하지만, 양자컴퓨터는 큐비트를 사용한다. 큐비트는 양자역학의 원리에 따라 0과 1을 동시에 가질 수 있는 중첩 상태와...2025.01.16
-
논리모델의 개념과 특성, 프로그램 평가 및 사례 설명2025.01.111. 논리모델의 개념과 특성 논리모델은 프로그램이 특정한 환경과 상황에서 확인된 문제의 해결을 위해 어떻게 작용할 것인지를 밝히기 위한 적정한 모델로, 프로그램의 성과목표에 대한 설득력 있는 논리구조와 문제해결에 적합한 방법들을 이해당사자들이 납득할 수 있도록 하며, 프로그램의 주요요소와 성과측정을 위한 평가항목의 구체화 등 평가와 성과측정의 틀을 마련하는데 유용하다. 논리모델은 상황에 대한 투입, 산출, 성과의 논리적인 관계를 보여주는 그림표현으로, 여러 부분으로 복잡하게 얽혀있는 프로그램을 몇 가지 지표로 축약하여 평가하는 성과...2025.01.11
-
건국대학교 무선통신공학 13주차 과제2025.01.291. 프레임 기반 처리 과제에서는 프레임 기반으로 처리를 하여 지연이 발생했다고 언급되었습니다. 프레임 기반 처리는 데이터를 일정한 크기의 프레임으로 나누어 처리하는 방식으로, 이 과정에서 지연이 발생할 수 있습니다. 2. 오류 발생 1초마다 8비트씩 오류가 발생하는 것을 확인할 수 있었다고 언급되었습니다. 이는 무선 통신 환경에서 발생할 수 있는 오류로, 이를 해결하기 위한 다양한 기술들이 사용됩니다. 3. Interleaver 지연 188*11*8의 Interleaver 지연이 발생했다고 언급되었습니다. Interleaver는 ...2025.01.29
-
[프로그래밍언어론] 1. 다음에 대해 답하시오. (15점)2025.01.261. 프로그래밍 언어의 구성 요소 프로그래밍 언어는 컴퓨터가 이해할 수 있는 명령어를 인간이 작성할 수 있도록 돕는 일련의 규칙과 구조를 정의하는 언어이다. 이러한 프로그래밍 언어의 구성 요소는 크게 데이터, 연산, 명령어, 타입으로 나눌 수 있으며, 각 요소는 프로그램의 기능을 결정하고 실행의 흐름을 제어하는 중요한 역할을 한다. 데이터는 프로그램이 처리하고 저장하는 값이나 정보의 단위이며, 연산은 프로그램이 데이터에 대해 수행하는 수학적 또는 논리적 작업이다. 명령어는 프로그램의 실행 흐름을 제어하거나 특정 작업을 수행하도록 컴...2025.01.26
