
총 125개
-
어셈블리언어(시스템프로그래밍) 과제-3 (라이브러리 활용과 조건부 처리 프로그램 작성)2025.05.111. 난수 생성 프로그램에서 Randomize를 이용하여 시작 시드값을 항상 변경하므로, 난수 생성 시 처음 시작할 때와 동일하지 않은 랜덤한 값들이 나오게 된다. 이를 통해 -100 이상 100 미만의 20개의 난수를 생성하여 화면에 10진수로 출력하는 프로그램을 작성하였다. 2. 메모리 덤프 DumpMem 프로시저를 사용하여 워드 배열과 더블워드 변수의 값을 출력하는 프로그램을 작성하였다. ESI에 시작 주소, EBX에 원소의 크기, ECX에 원소 개수를 저장하여 DumpMem을 호출하였고, 이를 통해 메모리 내용을 확인할 수 ...2025.05.11
-
[예비보고서] 9.4-bit Adder 회로 설계2025.04.251. 전가산기 설계 전가산기에 대한 진리표를 작성하고, Karnaugh map을 이용하여 간소화된 SOP 또는 POS 형태의 불리언식을 구했습니다. 이를 바탕으로 AND, OR, NOT 게이트를 이용한 논리 회로를 설계하였고, 더 간소화된 XOR 게이트를 활용한 다단계 조합 논리 회로를 설계하였습니다. 마지막으로 2비트 가산기 회로를 설계하였습니다. 1. 전가산기 설계 전가산기는 디지털 회로 설계에서 매우 중요한 기본 구성 요소입니다. 전가산기는 두 개의 이진수를 입력받아 합과 자리올림수를 출력하는 회로입니다. 이를 통해 더 복잡한...2025.04.25
-
컴퓨터구조 CPU설계_Quartus 설계_20242025.01.161. 컴퓨터 명령어 컴퓨터 명령어는 각각 16진수 코드로 되어있는 마이크로 연산이다. 명령어를 Instruction Register (IR)에 넣어 해석을 진행해 필요한 장치에서 명령어를 실행한다. 메모리 참조 명령어는 주소가 필요하다. 첫째 자리의 0~E까지를 보고 메모리 참조 명령어임을 확인하고 뒤의 XXX에 주소를 넣는다. 레지스터를 건드리는 명령어는 정해져 있는 레지스터 명령어 16진수 값을 가져와서 처리한다. 2. 기본적인 제어장치의 구성 명령어가 IR에 들어가면 하위 12 bit( IR 0~11 )는 주소 bit로 할당된...2025.01.16
-
[A+, 에리카] 2021-1학기 논리설계및실험 Half Adder, Full Adder 실험결과보고서2025.05.011. 아날로그와 디지털의 차이 아날로그는 연속적인 값이지만 디지털은 불연속적인 값이다. 따라서 디지털은 아날로그에 비해 장점이 많다. 특히 논리적이고, 계산이 가능한 쉬운 모델로 설계가 용이하기에 아날로그보다 디지털을 이용하여 대부분의 설계가 이루어짐을 알 수 있다. 2. 논리회로의 종류 논리회로에는 논리 게이트를 이용하여 구성된 논리회로, 오로지 입력에 의해서만 출력이 결정되며 따로 메모리를 갖고 있지 않은 조합논리회로, 입력과 현재의 상태에 의해 출력이 결정되며 메모리에 회로의 상태를 저장하는 순차논리회로가 있다. 3. 최소항 ...2025.05.01
-
컴활 필기정리2025.01.151. 부팅 F8[시작메뉴], Ctrl+Esc[파일탐색기], <BackSpace+Enter>로 현재폴더에서 상위폴더로 이동할 수 있다. 2. 메모장 메모장의 확장자는 .txt이며, 현재시간을 삽입하는 기능이 있다. 3. 프린터 스풀 기능이 설정되면 인쇄 도중에 다른 작업을 할 수 있는 병행 처리 기능을 갖게 된다. 4. 디지털컴퓨터 산술논리 연산을 주로 하며, 논리회로를 사용하고 연산속도가 아날로그보다 느리다. 5. 자료단위 Bit-Nibble-Byte-Word-Item(Field)-Record-File 순으로 작은 단위부터 나열된다...2025.01.15
-
중앙대학교 마이크로프로세서 응용회로 설계실습 5주차 결과보고서2025.01.021. 마이크로프로세서 응용회로 설계실습 이 보고서는 중앙대학교 마이크로프로세서 응용회로 설계실습 5주차 결과를 다룹니다. main.c 파일의 각 함수 역할을 설명하고, 특정 입력값에 대한 프로그램 동작을 예상하며, shift 연산 없이 동일한 효과를 내는 방법을 제시합니다. 또한 소스코드를 완성하고 실행 결과를 확인하였습니다. 1. 마이크로프로세서 응용회로 설계실습 마이크로프로세서 응용회로 설계실습은 전자공학 분야에서 매우 중요한 부분입니다. 마이크로프로세서는 현대 전자기기의 핵심 구성요소로, 이를 효과적으로 활용하고 응용할 수 있...2025.01.02
-
아날로그 및 디지털 기초 회로 응용 실험2024.12.311. 키르히호프의 전압법칙 및 전류법칙 키르히호프의 전압법칙(KVL)은 기준전류방향을 따라 한 루프내에서의 전압의 합이 0이 된다는 것을 의미합니다. 키르히호프의 전류법칙(KCL)은 한 분기점에서 들어오는 전류와 나가는 전류가 같다는 것을 의미합니다. 이러한 법칙을 이용하여 회로의 전압과 전류를 계산할 수 있습니다. 2. 반가산기 및 전가산기 반가산기는 올림수 없이 단지 두 수를 더하는 가산기입니다. 전가산기는 올림수와 두 수를 함께 더하는 가산기입니다. 이들의 입력과 출력 관계는 진리표를 통해 확인할 수 있으며, 논리연산자를 이용...2024.12.31
-
고려대학교 디지털시스템실험 A+ 10주차 결과보고서2025.05.101. SRAM 구현 및 읽기/쓰기 동작 본 실험을 통하여 16X4 SRAM을 구현하고 메모리에 데이터를 읽고 쓰는 과정을 이해할 수 있었습니다. SRAM을 이용하여 계산기를 구현할 때 결과값이 FPGA에 나타나지 않는 문제가 있었는데, 7 segment control module에서 rst 값에 1을 넣어주는 것으로 이 문제를 해결할 수 있었습니다. 2. SRAM을 이용한 계산기 구현 8X4 SRAM을 이용하여 계산기를 구현하는 실험을 진행하였습니다. SRAM을 프로젝트에 응용하여 각종 데이터를 저장하고 읽을 수 있도록 하면 좋을 ...2025.05.10
-
양자컴퓨터란?2025.01.161. 양자컴퓨터 발전 배경 현대 사회에서 데이터와 정보의 중요성이 증가함에 따라 대량의 데이터를 빠르고 효율적으로 처리할 수 있는 고성능 컴퓨팅 기술에 대한 요구가 지속적으로 증가하고 있다. 그러나 기존 컴퓨터의 성능이 물리적 한계에 도달함에 따라 새로운 컴퓨팅 패러다임이 필요한 실정이다. 이러한 상황에서 양자컴퓨터는 차세대 컴퓨팅 기술로 주목받고 있다. 2. 양자컴퓨터 구조 기존 컴퓨터는 비트를 사용하여 정보를 처리하지만, 양자컴퓨터는 큐비트를 사용한다. 큐비트는 양자역학의 원리에 따라 0과 1을 동시에 가질 수 있는 중첩 상태와...2025.01.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