메모리주소
-
[메모리] 메모리 주소Stage/Computer Science 2021. 5. 31. 22:25
학습 목표 16진법을 읽고 쓸 수 있다. 메모리 주소에 접근하고 값을 받아오는 코드를 C로 작성할 수 있다. 1. 16진수(Hexadecimal) 컴퓨터과학에서는 숫자를 10진수나 2진수 대신 16진수로 표현하는 경우가 많다. 왜??? 당연히 10진수나 2진수 대신 16진수로 표현할 경우에 장점이 있기 때문인데, 그 이유를 알아보자. 1.1 10진수를 16진수로 바꾸기 우리가 생활하면서 사용하는 10진수와 16진수를 비교해보면 이유를 바로 알 수 있다. 10진수 255를 2진수로 바꾸면 11111111과 같다. 컴퓨터는 2진수를 사용하기 때문에 255를 11111111로 표현해야하지만, 너무 길다. 255뿐만 아니라 모든 데이터를 2진수로 표현해야 한다고 가정하면 너무 길어진다. 이를 16진수로 한번 표..