인프런 워밍업 클럽 4기 CS 전공지식 3주차 미션
컴퓨터 구조 다운로드 링크 문제 1. STOREB(1001) 명령어를 만들어보세요., (OPcode는 1001이고 operand가 가리키는 RAM주소에 현재 레지스터B의 데이터 저장하는 기능) 문제 2. A와 B를 비교해서 A와 B가 같으면 0, A가 더 크면 1, B가 더 크면 2를 출력 레지스터에 출력하는 어셈블리어를 작성해보세요. 자료구조와 알고리즘 ...
- 좋아요수
- 0
컴퓨터 구조 다운로드 링크 문제 1. STOREB(1001) 명령어를 만들어보세요., (OPcode는 1001이고 operand가 가리키는 RAM주소에 현재 레지스터B의 데이터 저장하는 기능) 문제 2. A와 B를 비교해서 A와 B가 같으면 0, A가 더 크면 1, B가 더 크면 2를 출력 레지스터에 출력하는 어셈블리어를 작성해보세요. 자료구조와 알고리즘 ...
컴퓨터 구조 ✅ 프로그램 실행 구조 PC (Program Counter) : 다음 명령어 주소를 저장하는 레지스터 SP (Stack Pointer) : 함수 호출, 지역 변수 관리를 위한 스택 위치 추적 Fetch-Execute 사이클 : 명령어 인출 (PC → 메모리) 명령어 실행 (ALU, 메모리 접근, 분기 등) ✅ 명령어 종류 요약 NOP : 아무 ...
[컴퓨터 구조] 멀티플렉서 (Multiplexer, MUX) 여러 개의 입력 중 하나를 선택해 출력 하는 회로 2^n 개의 입력 → 1 개의 출력 선택 신호(Select Line)로 출력 결정 예: 4:1 MUX는 입력 4개, 출력 1개, 선택선 2개 주요 역할 : 다수의 데이터 중 필요한 것만 선택 디멀티플렉서 (Demultiplexer, DEMUX) 하...
컴퓨터 구조 1. 다음 파일의 모든 연결을 터널로 대체해보세요. Mission_1 circ 링크 2. 8비트 32입력 MUX를 제작해보세요. Mission_2 circ 링크 3. 10비트 입력 두 개(A, B)를 계산하는 ALU 만들어보세요. Misson_3 circ 링크 4. 32비트 RAM을 만들어보세요. 디코더와 MUX는 logisim 기본 내장된 걸...
컴퓨터 구조 1. 4입력 AND, OR, NAND, NOR, XOR 연산의 진리표를 작성해보세요. XOR은 1의 개수가 홀수일 때 1, 짝수일 때 0 2. 다음 불 방정식들을 여러 방법을 이용해 간략화 해보세요. A( (BB)’+ 0A) + (CC)' = (AB’) +C A( (B)' + 0) + (C)' = (AB') + C A(B') + C' = (AB...
강의 수강 나의 주력 언어는 c++이라서 강의를 토대로 c++버젼으로 바꿔보았다 이진 트리 BinaryTree.cpp 이진 트리의 주요 특징 각 노드는 왼쪽과 오른쪽 자식 노드 를 최대 하나씩 가질 수 있습니다. 노드 수가 n 일 때, 최대 높이 는 n , 최소 높이 는 log₂(n) 입니다. 재귀적으로 구성되어 있어 왼쪽/오른쪽 서브트리도 이진 트리 입니...