
https://furysecurity.tistory.com/28

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=kjyong86&logNo=140161466414

메인 메모리 : 접근이 빠르다. but 컴퓨터 전원 끄면 날아가는 휘발성 저장공간 하드디스크 : 접근이 느리다. But 컴퓨터 전원 꺼도 디스크에 저장되어있다. 안지우면 영구히 저장
롤 실행시키면, 하드디스크에 있는 롤 파일을 실행시키면, 그거를 메인메모리에서 복사되어 메인메모리 위에 올라가서 실행하게 된다. CPU와 메인메모리를 왔다갔다하며 작업을 하게 된다. 보통 CPU라 함은 계산작업을 하는 ALU를 일컫는다. 프로그래밍 : 데이터 저장을 하고 그거를 가공하는게 프로그래밍이다. (edited)
register 존재 이유? CPU가 연산을 할 때 그 연산 결과를 임시적으로 저장했다가 비우고 이런 목적으로 사용하는 거. (CPU가 임시적으로 연산 결과를 저장할 수 있는 공간)

보수.
일단 계산기에서 프로그래머 로 선택을 하면 진수계산 할 수 있는 계산기가 나온다.
2진수로 음수를 표현해주려면 가장 앞자리가 1을 넣어주는데 만약 그냥 1만 넣어주면
0을 표현했을 때 0의 양수, 0의 음수 로 표현된다.
만약 자리 8개가지고 장난 좀 쳐주면 앞에 1해주면 -128 이 된다.
그리고 하나씩 할 때마다 숫자내려가는 것을 확인할 수 있다.
그리고 최상위자리 비트가 음수양수 여부를 나타낸다.
음수로 바꾸기
위에 1로 넣어주고 2진수 숫자 모든 숫자 0->1 1-> 0 해준다음 +1 해주면 끝.
2진수에서 16진수, 8진수로 바꾸기 쉽다.




메모리 저장구조 및 관리 - 현아의 IT Playground (hyunable.github.io)


강의 어셈블리 언어 입문의 스택메모리 너무 어렵다. 나중에 복습을 하던지 물어보도록 하자.