총 103개
-
서강대학교 디지털논리회로실험 9주차 - Memory Devices and dot/key-matrix interfaces2025.01.201. ROM ROM은 기본적으로 n개의 address 입력 신호를 받고 b개의 출력 신호를 내보내는데, 자체 적으로 가지고 있는 2^n x b 개의 데이터 중 address의 입력에 대응하는 것을 출력한다. 이렇 게 자체적으로 가지고 있는 데이터는 단순한 방법으로는 수정할 수 없고, 생산과정 중 진행 되는 입력, 혹은 값의 수정을 위해 만들어진 장치를 이용해야 데이터를 입력할 수 있다. ROM은 이렇게 단순한 방법으로는 데이터 수정이 불가능하지만, 한번 입력된 데이터는 전 원이 차단되어도 사라지지 않고 남아있는 non-volatil...2025.01.20
-
서강대학교 23년도 마이크로프로세서응용실험 5주차 Lab05 결과레포트 (A+자료)2025.01.121. 마이크로프로세서 이 자료는 마이크로프로세서응용실험 5주차 실험 보고서로, 프로그램의 흐름을 변경하는 branch 명령어의 동작을 이해하고, branch with link 명령어의 특징을 알아보며, conditional execution을 위한 suffix의 종류와 의미를 알아보는 내용을 다루고 있습니다. 또한 jump table을 이용한 분기 방식과 loop unrolling을 통한 성능 향상 방법 등을 실험하고 분석하고 있습니다. 2. 어셈블리 프로그래밍 이 자료는 ARM 아키텍처의 어셈블리 프로그래밍 기법을 다루고 있습니다...2025.01.12
-
서강대학교 23년도 마이크로프로세서응용실험 7주차 Lab07 결과레포트 (A+자료)2025.01.121. 인터럽트의 동작원리 인터럽트는 마이크로프로세서에서 외부에서 스위치가 눌리거나 통신에서 신호가 수신되는 등 예기치 못한 상황, 사건을 의미한다. 인터럽트가 발생하면 프로세서는 명령어 수행을 마친 후, 해당 인터럽트의 처리를 하는 서브루틴인 interrupt service routine(ISR)을 수행하게 된다. 인터럽트 처리 과정에서 stack이 어떻게 사용되는지, vector table의 구성과 역할, 인터럽트 처리에 사용되는 레지스터들의 종류 및 역할 등을 이해한다. 2. 인터럽트 pending 동작 외부 인터럽트가 발생하면...2025.01.12
-
서강대학교 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
-
람다 파지 DNA 관찰, PFU test 및 Optical mapping_서강대학교 바이오융합기술프로젝트1 레포트2025.01.191. λ phage DNA 관찰 실험에서는 DNA damaging을 이해하기 위한 첫 단계로 λ phage를 이용하여 DNA observation을 진행하였다. DNA가 포함된 plug에 proteinase K를 처리하여 phage의 구조 단백질과 DNase를 제거하고, (+)전하 cover glass 위에 DNA를 고정시켜 관찰하였다. PDMS nanochannel을 사용하여 DNA가 일직선으로 펴지도록 하여 관찰하였다. 2. PFU test PFU test를 통해 미지의 농도의 λ phage 용액 내 phage 입자의 개수를 확...2025.01.19
-
서강대학교 23년도 마이크로프로세서응용실험 8주차 Lab08 결과레포트 (A+자료)2025.01.121. 마이크로프로세서 응용실험 이 자료는 마이크로프로세서응용실험 8주차 실험 보고서로, GPIO의 동작 모드 설정에 사용되는 레지스터의 구성과 초기화 방법, GPIO 포트 신호들을 외부소자/장치와 연결하는 방법, 그리고 Array 형태로 배열된 dot matrix, key matrix에 어떻게 access하는지 이해하고 C 프로그램으로 구현하는 내용을 다루고 있습니다. 2. GPIO 기능 설명 GPIO에 속한 pin들은 프로그램을 통해 설정(configuration)하여 다양한 형식의 입력, 출력으로 사용 가능합니다. 각 port마...2025.01.12
-
서강대학교 23년도 마이크로프로세서응용실험 3주차 Lab03 결과레포트 (A+자료)2025.01.211. 메모리 소자 마이크로 컨트롤러는 메모리 소자를 내장하고 있다. 메모리 소자는 크게 ROM과 RAM으로 구분되며, 이 둘의 차이는 volatile 여부로 나뉜다. RAM에서는 CPU가 데이터를 읽거나, 쓰는 동작을 수행할 수 있다. 2. SRAM 구조 및 동작 SRAM의 경우 메모리 소자의 한 종류이다. 메모리의 동작을 위해서는 핀들을 통한 신호전달이 필요하다. /CS는 특정 메모리 소자를 선택하는 신호로, LOW일 때 메모리가 선택되어 read/write가 가능해진다. /WE는 메모리에 데이터를 쓰고자 할 때 LOW가 되어야 ...2025.01.21
-
서강대학교 23년도 마이크로프로세서응용실험 9주차 Lab09 결과레포트 (A+자료)2025.01.121. 마이크로프로세서 타이머 마이크로프로세서의 시간 제어를 위해 타이머를 사용할 수 있다. 타이머는 하드웨어 자체가 카운터와 동일하고, 클록 신호에 의한 카운팅으로 시간을 측정하는 방식으로 사용된다. 타이머에는 Auto-reload 레지스터, Capture/Compare 레지스터 등이 있어 다양한 모드로 설정할 수 있다. 타이머의 동작 모드에는 upcounting, downcounting, center-aligned 모드 등이 있으며, 입력 신호에 따라 external clock mode 1/2, internal trigger 등으...2025.01.12
-
[A0] 서강대학교 일반생물학실험2_1차 풀레포트_순환계 및 심장박동2025.01.181. 순환계 및 심장박동 실험에서는 생쥐를 해부하여 정상온도와 낮은 온도에서 심장박동수의 차이 및 신경전달물질 adrenaline과 acetylcholine에 따른 심장박동 차이를 알아보았다. 신경계, 특히 자율신경계의 교감신경계와 부교감신경계의 기능을 살펴보았다. 실험 결과, 정상온도, Acetylcholine, Adrenaline, 4℃ PBS 순으로 심박수가 132, 52, 200, 160 (회/분)으로 측정되었다. Acetylcholine은 M2-수용체를 활성화하여 심박수를 감소시켰고, Adrenaline은 아드레날린 수용체...2025.01.18
-
[A0] 서강대학교 일반생물학실험2_3차 풀레포트_환경오염, 수질검사2025.01.181. 용존 산소 용존 산소가 수질의 지표로 사용되는 것을 이해하고, 용존 산소량의 증감에 따른 원인을 이해한다. 용존 산소는 수온이나 염도에 반비례하고, 대기 중 산소 분압에 비례한다. 2. BOD(Biochemical Oxygen Demand) BOD란 생화학적 산소 요구량으로, 호기성 미생물이 시료 내 유기물을 분해하는 데에 필요한 산소량을 말하고, 초기 DO에서 5~7일 후 측정한 DO값을 빼 주어 계산할 수 있다. 3. COD(Chemical Oxygen Demand) COD는 화학적 산소요구량으로, 강산화제를 이용하여 물 ...2025.01.18
