2014-02-27 2 views
1

내 교수님이이 예가 정확하다는 것을 알려 주셨습니다. 10 진수 값을 찾을 수 있도록 프린터의 Mac을 10 진수로 변환해야합니다.HEX를 10 진수 값으로 변환 하시겠습니까? 예를 들어

예를 들어, 그는 저에게 이것을주었습니다. 저는 여러 온라인 변환기에서 이것을 시도했지만 그것을 복제 할 수는 없습니다. 내가 여기에 무엇을 놓치고, 나는 몇 가지 예제를 볼 스택을 검색하지만이 중복되지 않도록이 복제 할 수 없습니다. BB : CC : 00 : 11 : AA = MAC

22 170.187.204.0.17.34

+0

나는 http://www.binaryhexconverter.com/을 사용하고 있으며 복사 및 붙여 넣기 만하고 1.87723558163E + 14를 얻습니다! – justZito

+0

개별 세그먼트를 수행해야합니다. – Dismissile

답변

0

MAC 어드레스 6 바이트의 크기를 갖는 것이 진수로 변환된다. 이 바이트는 콜론으로 구분됩니다.

Mac 주소를 십진수로 변환하려면이 단일 바이트를 변환해야합니다. 그래서 진수 AA 등등 140 진수, BB 및 CC = 187 = 204이 될 ...

+0

그건 내 실수 였어 !! 내가 컨버터에서 모든 것을 떨어 뜨릴 수 있다고 생각했는데, 각각의 니블에 대해해야한다고 생각하지 않았다. 이 사이트는 또한 http://www.ehow.com/how_6184225_calculate-mac-address-binary.html을 도왔습니다. – justZito

0

MAC 어드레스 여섯 개 두 그룹의 16 진수있다. 이 경우 ':'를 쉽게 마침표로 생각할 수 있습니다. 따라서 MAC = AA : BB : CC : 00 : 11 : 22 = AA.BB.CC.00.11.22 인 경우 6 개의 16 진수 그룹 각각을 10 진수 형식으로 개별적으로 변환합니다.

16 진수에서 10 진수로 변환 할 때 지수 표기법을 사용하여 올바른 대답을 얻었습니다. 약간 연습 후에, 당신은 그것을 수령 할 수 있습니다 시력에 전환을 할 수 있습니다.

(2 × 16 자리수 1) + (16 × 0 첫째 자리)

그래서 AA.BB.CC.00.11.22 헥스 거치지 어드레스 오른쪽부터 그룹 별 기 보이는 같은

ABCDEF 기억 A = 10, B = 11, C = 12, D = 13, E = 14, F = 15

a. (10 × 16 1) + (10 × 16 0) = 170 12월

B. (11 × 16 1) + (11 × 16 0) = 187 12월

하였다. (12 × 16 1) + (12 × 16 0) = 204 12월

D. (0 × 16 1) + (16 × 0 0) 0 12월

전자 =. (1 × 16 1) + (16 × 0 1) 17 12월

을 F =. (2 × 16 1) + (2 × 16 0)는 34 12월

을 따라서 = AA : BB : CC : 00 : 11 : 22 = 170.187.204.0.17.34

관련 문제