십진수는 말 그대로 이 숫자체계에선 10개의 숫자로 모든 숫자를 표기한다는 거임
16진수를 4자리로 끊는 이유는 BCD코드로 변환하기 쉽다는 것도 있고
ㅇㅇ 그건아는데 2진수로 다 계산하고 10진수로 표시해도 되는 걸 비트수준에서 10진수로 표시할때 얻는 이득이 있나 해서
Double Dabble알고리즘으로 이진수를 십진수로 쉽게 바꿀 수 있다는 것도 있고
64bit 32bit를 혼용해서 프로그래밍할 수 있기 때문에 요즘엔 모듈러방법으로 표기함
bcd나 8421이런거 안쓰고도 2<->10서로의 변환이 모듈러연산만 쓰면 엄청 빠르니깐
십진수는 말 그대로 이 숫자체계에선 10개의 숫자로 모든 숫자를 표기한다는 거임
16진수를 4자리로 끊는 이유는 BCD코드로 변환하기 쉽다는 것도 있고
ㅇㅇ 그건아는데 2진수로 다 계산하고 10진수로 표시해도 되는 걸 비트수준에서 10진수로 표시할때 얻는 이득이 있나 해서
Double Dabble알고리즘으로 이진수를 십진수로 쉽게 바꿀 수 있다는 것도 있고
64bit 32bit를 혼용해서 프로그래밍할 수 있기 때문에 요즘엔 모듈러방법으로 표기함
bcd나 8421이런거 안쓰고도 2<->10서로의 변환이 모듈러연산만 쓰면 엄청 빠르니깐