32비트 => 2^32개의 주소를 참조할 수 있음
0~2^32-1 ㅇㅋ?
주소의 단위가 byte라며
너가 한말은 걍 동어반복임
만드는 게 아니라 참조한다는 거라고 띨빡아
0x0000000000000000 ~ 0xffffffffffffff가 주소 공간이 있는 데 포인터는 32비트를 통해서 이 모든 주소들을 참조할 수 있는 거임
이래도 이해 못하면 걍 접고 다른 언어나 하셈
아니 주소의단위가 byte라서 주소는 4개밖에 참조 못함.
참고로 숫자 8개씩인 데 복사 잘못했다
띨빡아 그냥 접어라;
1. 32비트 0 ~ 2^32 -1의 범위를 저장할 수 있다 이해 했냐?
2. 32비트 주소 체계는 0 ~ 2^32 - 1개의 주소 공간을 가진다 이해 했냐?
3. 포인터는 32비트이기 때문에 2^32개의 숫자의 범위를 가질 수 있다 이해 했냐?
32비트 체제 하에
4. 그러므로 포인터는 모든 주소 공간을 참조할 수 있다 이해 했냐?
놉. 난 주소의 단위가 byte이고, 32bit운영체제는 32bit 단위로 명령을 처리하기에 주소의 개수가 4개라는 생각에서 벗어나지 못함
일단 니 말을 첨삭을 하자면, 1. 주소의 단위가 byte다 => 지워라 다음 문장이랑 그닥 관계 없다
2. 32bit운여체제는 32bit 단위로 명령을 처리한다. 일단 어느 선에서 맞다 ㅇ
3. 주소의 개수가 4개다. 시발 난 니 머리가 더 이해가 안 된다. 문장 자체가 이상한거다 벙슨
ㅋㅋㅋㅋ ㅅㅂ 211 숨셔 - dc App
일단 1바이트가 255까지 표현 할 수 있다는 건 알지?
바이트가 비트의 묶음이고 N비트가 표현할 수 있는 데이터의 수는 0과 1의 두가지 경우를 갖는 비트를 N개 나열할 때 조합의 수이므로 2^N개의 정보를 표현할 수 있음. 32비트면 최대 2^32개의 주솟값을 표현 가능함
니가 단위랑 길이를 착각하는 것 같은데? 니 말대로라면 같은 1바이트였을 때 01010101 이랑 10101010이 같은 주소값이라는 건데 이게 말이 된다고 생각하니. 설령 뒤에서부터 8비트를 무시한다는 의미로 말한 거였어도
32비트면 xxxxxxxx / xxxxxxxx / xxxxxxxx / xxxxxxxx 맨 뒤에 8비트를 잘라도, 앞에 24비트가 남는데 그럼 2^24 가지 종류를 가지는 거잖아.
1byte가 256 종류인 건 알고 있지?
그럼 2byte는 2 * 256 종류일까? 아니지, 2byte는 256 * 256 종류야.
32비트 => 2^32개의 주소를 참조할 수 있음
0~2^32-1 ㅇㅋ?
주소의 단위가 byte라며
너가 한말은 걍 동어반복임
만드는 게 아니라 참조한다는 거라고 띨빡아
0x0000000000000000 ~ 0xffffffffffffff가 주소 공간이 있는 데 포인터는 32비트를 통해서 이 모든 주소들을 참조할 수 있는 거임
이래도 이해 못하면 걍 접고 다른 언어나 하셈
아니 주소의단위가 byte라서 주소는 4개밖에 참조 못함.
참고로 숫자 8개씩인 데 복사 잘못했다
띨빡아 그냥 접어라;
1. 32비트 0 ~ 2^32 -1의 범위를 저장할 수 있다 이해 했냐?
2. 32비트 주소 체계는 0 ~ 2^32 - 1개의 주소 공간을 가진다 이해 했냐?
3. 포인터는 32비트이기 때문에 2^32개의 숫자의 범위를 가질 수 있다 이해 했냐?
32비트 체제 하에
4. 그러므로 포인터는 모든 주소 공간을 참조할 수 있다 이해 했냐?
놉. 난 주소의 단위가 byte이고, 32bit운영체제는 32bit 단위로 명령을 처리하기에 주소의 개수가 4개라는 생각에서 벗어나지 못함
일단 니 말을 첨삭을 하자면, 1. 주소의 단위가 byte다 => 지워라 다음 문장이랑 그닥 관계 없다
2. 32bit운여체제는 32bit 단위로 명령을 처리한다. 일단 어느 선에서 맞다 ㅇ
3. 주소의 개수가 4개다. 시발 난 니 머리가 더 이해가 안 된다. 문장 자체가 이상한거다 벙슨
ㅋㅋㅋㅋ ㅅㅂ 211 숨셔 - dc App
일단 1바이트가 255까지 표현 할 수 있다는 건 알지?
바이트가 비트의 묶음이고 N비트가 표현할 수 있는 데이터의 수는 0과 1의 두가지 경우를 갖는 비트를 N개 나열할 때 조합의 수이므로 2^N개의 정보를 표현할 수 있음. 32비트면 최대 2^32개의 주솟값을 표현 가능함
니가 단위랑 길이를 착각하는 것 같은데? 니 말대로라면 같은 1바이트였을 때 01010101 이랑 10101010이 같은 주소값이라는 건데 이게 말이 된다고 생각하니. 설령 뒤에서부터 8비트를 무시한다는 의미로 말한 거였어도
32비트면 xxxxxxxx / xxxxxxxx / xxxxxxxx / xxxxxxxx 맨 뒤에 8비트를 잘라도, 앞에 24비트가 남는데 그럼 2^24 가지 종류를 가지는 거잖아.
1byte가 256 종류인 건 알고 있지?
그럼 2byte는 2 * 256 종류일까? 아니지, 2byte는 256 * 256 종류야.