# ISA

isa
기초cpu에 존재데이터 임시 저장메인 메모리보다 빠름 --> 비쌈종류General Purpose RegisterSpecial Purpose Registerpc(program counter): 다음 명령의 주소 holdac(accumulator): 계산 결과 임시 저장i

✨ARM Instruction Set Architecture (3)
ARM Memory Access Load-Modify-Store 이 있을 때, x의 memory address가 x에 저장되어 있다고 가정하면 ARM에서는 memory에 있는 data에 바로 access할 수 없고 반드시 register에 그 값을 load하고 결과

ARM Instruction Set Architecture (1)
대부분의 어셈블러는 source file을 두 번 읽는다.1\. First pass : symbol table을 만든다. 각 symbol에 대해 second pass에서 사용할 value를 계산하고 기록한다 \- symbols : global variables, fu
하루일지 - 4
신문(매일 경제) 뉴욕 하수에서 '의문의' 코로나바이러스 변이 무더기 검출 > 일단 새로운 변이가 발견되었다고 한다. ..그러하다 반년만에 주가 58% 빠졌다…카카오뱅크, 증권사들도 '심드렁' > 오는 6일 의무보유 물량도 풀리기 때문에 더 큰 하락이 올 수도 있겠다

프로그램 작성부터 실행까지의 과정(from Source Code to Executable Program)
컴파일러 또는 어셈블러에 의해 생성되는 부호로, 어떤 프로그램의 원시 부호(source code)로부터 컴퓨터의 중앙 처리 장치(CPU)가 직접 실행 가능한 기계어 부호(machine code)로 번역되어 있거나 실행 가능한 기계어 부호로 만드는 데 적합한 형태로 되어
Ch3.2 Program Encodings
C언어로 p1.c, p2.c 2개의 파일을 만들었다고 가정해 봅시다. 우리는 이 코드들을 컴파일 할 수 있습니다.gcc 명령어는 gcc C 컴파일러를 뜻합니다. 이 컴파일러는 리눅스 default 컴파일러이기에 앞으로 간단히 cc로 부르겠습니다. 명령어 -Og는 컴파일

Computer_Architecture_Week_1
첫시간이라서 과목 개요와 앞으로 배울 것, 그리고 왜 배워야하는지에 대해 간단한 설명이 있었다.우선 '컴퓨터 구조'의 전반적인 강의 목표 및 내용은 다음과 같다.1) ISA(Instruction Set Architecture) 의 이해2) Computer systems
컴퓨터구조1 - 개요
소프트웨어와 하드웨어의 관계를 이해한다. 소프트웨어가 하드웨어 상에서 어떻게 돌아가는지 아는 것은 고급 엔지니어가 되기 위한 자질 중 하나이다.성능 분석을 통하여 빠른 컴퓨터의 기준을 정할 수 있다.임베디드와 운영체제를 이해하는데 도움이 된다.프로그램이 어떻게 기계어로