
총 28개
-
컴퓨터구조 CPU설계_Quartus 설계_20242025.01.161. 컴퓨터 명령어 컴퓨터 명령어는 각각 16진수 코드로 되어있는 마이크로 연산이다. 명령어를 Instruction Register (IR)에 넣어 해석을 진행해 필요한 장치에서 명령어를 실행한다. 메모리 참조 명령어는 주소가 필요하다. 첫째 자리의 0~E까지를 보고 메모리 참조 명령어임을 확인하고 뒤의 XXX에 주소를 넣는다. 레지스터를 건드리는 명령어는 정해져 있는 레지스터 명령어 16진수 값을 가져와서 처리한다. 2. 기본적인 제어장치의 구성 명령어가 IR에 들어가면 하위 12 bit( IR 0~11 )는 주소 bit로 할당된...2025.01.16
-
서강대학교 23년도 마이크로프로세서응용실험 10주차 Lab010 결과레포트 (A+자료)2025.01.121. USART 통신 USART 통신의 기본 동작을 전송속도, parity, stop bits 등을 변경하면서 확인하였습니다. Polling에 의한 데이터 전송을 구현하여 각종 flag들의 역할을 이해하였고, 인터럽트에 의한 데이터 전송도 구현하였습니다. USART 통신에서 발생할 수 있는 다양한 오류 상황들을 확인하고 해결 방법을 모색하였습니다. 2. 직렬 통신 직렬 통신의 동기 방식과 비동기 방식의 차이를 이해하였습니다. 비동기 방식의 USART 통신에서 start bit, stop bit, baud rate 등의 개념을 학습하...2025.01.12
-
남녀 대화법의 특징 및 남녀 대화의 의미와 목적의 차이2025.04.271. 남녀 대화법의 특징 남성은 사냥을 하러 나가고 여성은 거주지에서 아이를 키우거나 채집활동을 하면서 살았다. 남성은 목표 달성과 문제 해결을 위해 체계화 능력을 발달시켰고, 여성은 좋은 인간관계와 유대 강화를 위해 공감능력을 발달시켰다. 이러한 차이로 인해 남녀는 서로 다르게 느끼게 되었지만, 성별과 상관없이 체계화 능력과 공감능력은 모두 중요하다. 2. 남녀 대화의 의미와 목적의 차이 남성은 직설적이고 논리적인 표현을 중요시하는 사냥꾼 뇌모드를 가지고 있으며, 여성은 간접화법과 반어법을 사용하며 과정을 중요시하는 파수꾼 뇌모드...2025.04.27
-
컴퓨터 하드웨어 설계 및 실험2025.04.251. 라인 트레이싱 및 모터 작동 매커니즘 라인 트레이싱이 탐색한 경로를 바탕으로 모터의 방향을 제어한다. 적외선 센서를 사용하여 바닥의 라인을 트레이싱하고, 이를 통해 모터의 작동을 제어한다. 2. 장애물 감지 매커니즘 초음파 센서가 장애물을 감지하면 모터를 정지시키고 부저를 작동시켜 소리를 낸다. 이를 통해 장애물을 감지하고 대응한다. 3. 갈림길 선택 매커니즘 홀서빙 BOT이 갈림길을 마주했을 때 최단 거리의 갈림길을 선택한다. 이를 통해 효율적인 경로 선택이 가능하다. 4. 목적지까지의 경로 계산 매커니즘 목적지까지 가는 최...2025.04.25
-
스마트폰 기술 비교: 갤럭시S8+와 아이폰112025.01.221. 갤럭시S8+와 아이폰11 기본사양 갤럭시S8+와 아이폰11의 디자인, 운영체제, 디스플레이, 메모리, 연결, 카메라, 프로세서, 센서, 생체인증, 위치기술, 네트워크, 배터리 등 기본 사양을 비교하였다. 2. 음성인식 인공지능 기능 갤럭시의 빅스비와 아이폰의 Siri 음성인식 인공지능 기능을 비교하였다. 두 기능 모두 사용자 음성 인식을 통해 다양한 기능을 실행할 수 있다. 3. 모바일 결제서비스 갤럭시의 삼성페이와 아이폰의 애플페이 모바일 결제 서비스를 비교하였다. 삼성페이는 NFC와 MST 방식을 모두 지원하지만 애플페이는...2025.01.22
-
atmega128 장애물피하기 게임2025.01.161. atmega128 마이크로컨트롤러 atmega128 마이크로컨트롤러를 사용하여 장애물 피하기 게임을 설계하였습니다. 게임은 LCD 디스플레이에 표시되며, 주인공은 스위치를 눌러 위아래로 이동하여 장애물을 피하는 게임입니다. 외부 인터럽트를 활용하여 스위치 입력을 처리하고, 장애물과 생명 아이템의 생성 및 이동, 충돌 처리 등의 게임 로직을 구현하였습니다. 2. LCD 디스플레이 LCD 디스플레이를 사용하여 게임 화면을 표시합니다. LCD 명령어 및 데이터 쓰기 함수를 구현하여 화면에 문자열을 출력하고, 주인공과 장애물, 생명 ...2025.01.16
-
C언어 프로그램 개발과정을 단계별로 자세히 설명하시오2025.05.061. 프로그램의 목적 정의 제일먼저, 개발하려는 프로그램을 결정해야 합니다. 프로그램이 요구하는 정보, 수행할 계산 및 조작, 사용자에게 제공하고 필요한 정보 등에 대해 생각해야 합니다. 이 계획 단계에서는 C언어와 같은 컴퓨터언어가 아니라 일반적으로 사용하는 일상 언어로 생각하는 것이 좋습니다. 하지만 사용하는 컴퓨터 언어의 일반적 특성에 기초를 두는 것이 좋습니다. 2. 알고리즘의 개발 문제를 해결할 방법을 모색하는 것입니다. 원하는 결과를 얻기 위해서는 컴퓨터가 수행해야 하는 일을 순서대로 모아둔 것으로 프로그램 개발에 있어 ...2025.05.06
-
Memory 세미나 내용, RAM ROM Flash NOR NAND2025.04.261. Memory의 종류 메모리에는 RAM, ROM, 자기 표면 기억장치, 반도체 기억장치 등 다양한 종류가 있다. RAM은 전원이 유지되는 동안만 사용 가능한 휘발성 메모리로 CPU의 연산이나 응용프로그램 로딩, 데이터 일시 저장 등에 이용된다. ROM은 전원 차단 이후에도 데이터가 유지되는 비휘발성 메모리로 BIOS, OS, 펌웨어 저장에 사용된다. 2. 반도체 기억장치의 구조와 동작 반도체 기억장치는 실제 정보가 저장되는 메모리 셀과 주소, 데이터, 제어 신호를 처리하는 주변 회로로 구성된다. 데이터 쓰기 시 주소 레지스터에서...2025.04.26
-
자동먹이시스템2025.01.241. ATmega128 ATmega128은 64핀을 사용하며, 저전력 CMOS형의 8비트 마이크로 컨트롤러로 대부분의 명령어를 시스템 클록을 분주 없이 1:1로 사용하기 때문에 8051계열이나 PIC 계열보다 빠른 특징을 가기고 있다. 포트A, 포트B, 포트C, 포트D, 포트E 등 다양한 포트를 가지고 있으며, 타이머/카운터 0, 1, 3 등을 이용하여 다양한 기능을 구현할 수 있다. 2. 초음파 센서 HC-SR04 초음파 센서는 총 4핀으로 구성되어 있으며, Vcc, Trigger, Echo, GND로 이루어져 있다. Trigge...2025.01.24
-
생성형 AI 참석 보고서2025.01.171. ChatGPT ChatGPT는 2022년 출시되어 현재 GPT-4 버전까지 개발되었다. 주요 기능으로는 자연어 처리 기술을 사용하여 사용자가 문의한 내용에 대한 답변, 각종 이미지/음악/영상 생성, 코드 생성 등이 가능하다. 무료로 사용 가능한 것은 GPT-3.5 버전까지이며, 성능이 뛰어난 GPT-4의 경우 토큰 수 제한이 있어 사용에 한계가 있었다. 2. Copilot Copilot은 Microsoft에서 개발한 AI로, Office 프로그램(Word, Excel 등)과의 시너지가 주목할 만하다. 보고서 작성, PPT 초안...2025.01.17