📌 ISA : 명령어 집합 구조(Instruction Set Architecture, ISA) : CPU가 해석하는 명령어의 집합 ✔️ 마이크로 아키텍쳐 : how to implement an architecture in hardware : CPU의 하드웨어적 설계
: 명령어를 실행하기 위해 필요한 데이터와 상태, 명령어를 저장하는 기억 소자: CPU 내부에 존재하며, 기억 장치 중 가장 빠르며 용량이 작음: 데이터 레지스터와 제어용 레지스터로 구분: CPU가 명령어를 처리하는 과정에서 임시로 처리할 데이터를 저장하거나 메모리의

msb: most significant bitlsb: least significant bitMSB (Most Significant Byte)LSB (Least Significant Byte)각 hex digit은 한 개의 nibble을 나타냄 (4 bits)

: 십진수를 위한 가장 간단하고 직관적인 이진 코드: 이진수와 동일한 2의 거듭제곱을 사용하지만 0에서 9까지 처음 10개의 값만 인코딩 함BCD 코드 : 8, 4, 2, 1 코드ex) 1001 (9) = 1000 (8) + 0001 (1)십진수를 이진수로 변환(con

: 기억,해석,연산,제어라는 4대 주요 기능을 하는 컴퓨터의 가장 핵심적인 중앙 처리 장치ALU(Arithmetic Logic Unit): 각종 산술 연산과 논리 연산을 수행하는 회로들로 이루어진 하드웨어 모듈: 가산기, 보수기, 누산기, 기억 레지스터, 데이터 레지스

평소 개발을 진행하면서 프레임워크와 라이브러리를 많이 사용하는데, 이 둘의 차이점을 잘 알지 못하고 있었다. 이에 인터넷으로 여러 사람들의 블로그 내용을 정리하면서 둘의 차이점을 확실하게 알고자 글을 작성하게 되었다.: 원하는 기능 구현에 집중하여 개발할 수 있도록 일