총 4개
-
명령어를 이용하여 연산한 결과가 음수인지 양수인지 알고 싶다. 어떻게 하면 되겠는가2024.09.231. 프로세서와 프로그래밍의 이해 1.1. 프로세서와 기계어 프로세서와 기계어는 컴퓨터 시스템의 기반을 이루는 핵심 개념이다. 프로세서는 컴퓨터의 중앙처리장치(CPU)로 명령어와 데이터를 처리하는 핵심 역할을 담당한다. 프로세서가 실행할 수 있는 가장 기본적인 언어가 기계어이다. 기계어는 컴퓨터가 직접 이해하고 실행할 수 있는 가장 원시적인 저수준 언어이다. 기계어는 프로세서의 고유한 명령어 집합으로 구성되며, 0과 1로 이루어진 이진 코드로 표현된다. 프로세서는 기계어 명령어를 해독하고 실행하여 컴퓨터 시스템의 동작을 제어한다...2024.09.23
-
Spring framework2024.10.071. 프로그래밍 언어와 프레임워크 1.1. 프로그래밍 언어의 개발 역사 프로그래밍 언어의 개발 역사는 컴퓨터 발전 역사와 병행하여 발전해 왔다. 처음에는 기계어로 프로그래밍을 수행하였지만 복잡한 코드 작성과 이해의 어려움으로 인해 어셈블리어가 등장하게 되었다. 이후 프로그래밍의 편의성과 생산성 향상을 위해 고급 프로그래밍 언어들이 개발되었다. 대표적으로 1954년에 최초의 고급 프로그래밍 언어인 FORTRAN이 개발되었다. FORTRAN은 과학적 계산에 적합한 언어였으며, 이후 1959년에는 COBOL이 개발되어 비즈니스 분야에...2024.10.07
-
어셈블리어2024.10.231. 서론 어셈블리어는 컴퓨터 프로그래밍 언어의 한 종류로, 저급 언어에 속하는 언어이다. 어셈블리어는 어셈블러라는 프로그램을 사용하기 위해 작성하는 프로그램 언어이다. 어셈블리어는 다른 언어와 다르게 기계어와 거의 일대일로 대응되는 특징이 있다. 어셈블리어는 하드웨어에 직접 접근하여 프로그램을 처리하므로, 명령 실행 속도가 가장 빠르다는 장점이 있다. 하지만 세밀하게 프로그래밍해야 한다는 단점도 존재한다. 이러한 특징 때문에 어셈블리어를 배우는 사람들이 많은데, 하드웨어를 효율적으로 제어할 수 있기 때문이다. 2. 어셈블리어의 개...2024.10.23
-
컴퓨터구조론 인하대2024.10.121. MIPS의 파이프라인 모델 구현 및 분석 1.1. Verilog를 사용한 MIPS의 Pipeline 구현 1.1.1. ALU 모듈 ALU 모듈은 MIPS의 Pipeline 구현에서 중요한 역할을 담당한다. ALU 모듈은 ALU_Input1과 ALU_Input2, 그리고 ALU_Control을 입력으로 받아 다양한 산술 및 논리 연산을 수행한다. ALU_Control에 따라 입력으로 받은 ALU_Input1과 ALU_Input2에 대해 add, sub, and, or 등의 각기 다른 연산이 실행되며, 그 결과값이 ALU_Re...2024.10.12