총 12개
-
[계측공학 및 실습]홀센서를 이용한 RPM측정_결과보고서2025.04.301. RPM 구하기 실험에서 자동차 바퀴 축에 홀 센서를 부착하고 자동차 바퀴에 소형 자석을 달아 RPM을 구할 수 있는 수치 자료들을 얻었다. 홀 센서는 바퀴가 한번 돌 때마다 자기장의 변화를 감지하여 count 수를 알려준다. 이 count는 0부터 65535까지 올라가며 65535 이상의 넘버링이 불가능하여 다시 0으로 돌아와 올라가게 되는데, 이를 Overflow라 한다. MATLAB과 Microsoft Excel을 활용하여 Overflow를 고려하여 RPM을 계산하는 방법을 설명하고 있다. 2. RPM 구하는 식 세우기 M...2025.04.30
-
서강대학교 디지털논리회로실험 5주차 - 비교 및 연산 회로2025.01.201. 비교 회로 비교 회로는 XOR gate와 AND gate를 이용해 입력받은 두 2진수를 비교한 후 두 수가 같은지 다른지 결과로 출력해준다. 물론 XOR gate의 수를 늘려서 비교하는 입력의 개수를 (2*XOR)개의 꼴로 늘릴 수 있다. 그리고 두 수 중 어떤 것이 더 큰지 비교한 후 출력해주는 magnitude comparator라는 비교회로도 있다. 2. 가산 회로 Half-adder는 1bit의 두 이진수를 더해 2bit의 출력(0부터 3까지)을 내는 기본적인 adder이다. Full-adder는 1bit의 세 이진수를...2025.01.20
-
서강대학교 23년도 마이크로프로세서응용실험 6주차 Lab06 결과레포트 (A+자료)2025.01.211. Subroutines 실험에서는 subroutine의 호출 및 복귀와 관련된 명령어들의 동작을 이해하고, stack의 활용법과 push, pop 명령어, subroutine에서의 stack의 역할을 학습했습니다. 또한 subroutine으로의 parameter 전달 방식을 이해하고, 개별적인 파일에 작성된 subroutine의 assemble, compile 및 link를 위한 directive의 역할을 이해했습니다. 2. Stacks 실험에서는 LIFO(last-in first-out) 개념을 갖는 stack 메모리 영역의 ...2025.01.21
-
HackerSchool FTZ 레벨별 상세 풀이 및 보안 공격 기법2025.11.161. 버퍼 오버플로우(Buffer Overflow) 공격 버퍼 오버플로우는 할당된 메모리 크기보다 큰 데이터를 입력하여 인접한 메모리를 덮어쓰는 공격 기법입니다. FTZ 레벨 9-19에서 주로 다루어지며, strcpy, gets, fgets 등의 위험한 함수를 통해 발생합니다. 공격자는 스택의 반환 주소(RET)를 조작하여 임의의 코드를 실행하거나 쉘을 획득할 수 있습니다. 메모리 구조 분석과 쉘 코드 삽입을 통해 권한 상승을 달성합니다. 2. Return-to-Library(RTL) 공격 및 함수 체이닝 RTL 공격은 버퍼 오버플...2025.11.16
-
마이크로프로세서응용실험 4주차 Lab04 결과레포트 (A+자료)2025.01.121. Number system / ASCII code 8진수와 16진수는 2진수를 3bits, 4bits 단위로 묶어 표현하는 수체계이다. 이들은 모두 10진수로 상호변환 가능하다. 컴퓨터는 음수를 포함한 signed number를 표현하기 위해, 2's complement를 사용한다. ASCII code는 문자를 표현하기 위한 코드로, 0x00~0x1F, 0x7F의 경우 총 33개의 control character로, 나머지는 95개의 printerable character로 구성된다. 2. Flags / Updating flag...2025.01.12
-
기업현장의 IT 도입과 경영효율 향상: 실무자 주도형 IT2025.11.151. RPA(Robotic Process Automation) RPA는 사람이 업무를 수행하는 것처럼 컴퓨터 시스템의 UI상에서 작동하는 소프트웨어로, 프로그래밍 언어 지식 없이 일반적인 소프트웨어 수준의 지식으로 자동화를 가능하게 한다. UiPath, Automation Anywhere 등의 제품이 있으며, 사용자는 아이콘을 드래그 앤 드롭하여 업무절차를 자동화할 수 있다. 2019년 시장규모는 14억 달러이며, 2020-2027년 연평균 40% 성장이 예상된다. 2. SSBI(Self-Service Business Intelli...2025.11.15
-
Cortex M3의 Code, 접미사, CPSR의 플래그, 의미를 논하시오2025.01.171. Cortex-M3 아키텍처 개요 Cortex-M3는 ARM Holdings에서 개발한 32비트 RISC 마이크로프로세서 아키텍처로, 임베디드 시스템 및 실시간 응용 분야에 최적화되어 있습니다. 이 아키텍처는 저전력 소비, 높은 성능, 신뢰성, 보안 등 다양한 요구사항을 충족시킬 수 있습니다. Cortex-M3는 Harvard 아키텍처를 기반으로 하며, 단일 사이클 명령어 실행을 지원하여 효율적인 처리를 가능하게 합니다. 2. Code Code는 마이크로프로세서에서 실행되는 명령어들의 집합을 의미합니다. 이는 프로그래머가 작성한...2025.01.17
-
연속식 증류탑 실험: 원리 및 McCabe-Thiele 법2025.11.131. 연속식 증류탑의 구조 및 작동 원리 연속식 증류탑은 reboiler, condenser, reflux drum, tray/packing으로 구성된다. Reboiler에서 가열된 액체가 증기로 변환되어 탑 내 하강하는 액체와 맞흐름으로 접촉한다. 탑은 원료공급단을 기준으로 상부의 정류부(rectifying section)와 하부의 탈거부(stripping section)로 나뉜다. 정류부에서는 낮은 끓는점 물질의 농도가 증가하고, 탈거부에서는 높은 끓는점 물질의 농도가 증가한다. Condenser에서 응축된 액체의 일부를 환류(...2025.11.13
-
[논리회로실험] 실험7. Shift Register 예비보고서2025.05.081. Shift Register 시프트 레지스터는 일련의 연결된 플립플롭으로써 잠정적 데이터 저장 능력을 갖추도록 하여 클럭 펄스가 들어올 때마다 저장된 데이터가 좌우로 이동합니다. n개의 플립플롭을 연결하여 n비트 레지스터를 구현할 수 있으며, 클럭 신호에 따라 플립플롭의 데이터가 이동합니다. 시프트 레지스터는 직렬-병렬, 병렬-직렬 정보 변환기로도 사용될 수 있습니다. 2. JK 플립플롭 4개의 JK 플립플롭을 동시에 상승 펄스로 레지스터에 데이터를 저장할 수 있습니다. Clear 신호는 클럭 신호가 enable 되기 전에 모든...2025.05.08
-
기체확산 및 흡수실험 예비보고서2025.05.141. 기체확산 기체 확산은 농도 구배에 의해 고농도에서 저농도로 반투과성 장벽을 통해 확산되는 현상을 의미합니다. 확산 속도는 압력 차이, 온도, 장벽의 투과성 및 분자 크기와 모양 등에 의해 결정됩니다. 기체 확산은 생물체의 호흡, 공기 정화 시스템, 연료전지 등에 활용됩니다. Chapman-Enskog 방정식은 기체 확산을 예측하는 대표적인 이론적 방법으로 80% 이상의 정확도를 보입니다. 2. 기체흡수 기체 흡수는 기체를 액체에 용해시켜 기체를 분리하거나 정화하는 데 사용됩니다. 용해되지 않은 기체의 부분압력이 액체에 용해된 ...2025.05.14
