World's most popular travel blog for travel bloggers.

Why do Computers use Hex Number System at assembly language?

, , No Comments
Problem Detail: 

Why do computer use Hex Number System at assembly language? Why don't they use any other number system like binary, octal, decimal? What thing forced computer designer to use hex system at assembly? Why it looked so beneficial to them?

Asked By : Rai Ammad Khan

Answered By : Yuval Filmus

Computers don't use the hexadecimal number system for assembly language. Assembly language, or rather machine code, uses base 256 (typically): instructions are encoded in units of bytes. When displaying machine code, it is customary to use octal or hexadecimal. The reason is that in many cases, the byte is further subdivided into bitstrings, and identifying these bitstrings is easier when using a base which is a power of 2. Hexdecimal is particularly compact since each byte can be encoded using exactly two hexadecimal digits.

Best Answer from StackOverflow

Question Source : http://cs.stackexchange.com/questions/27657

0 comments:

Post a Comment

Let us know your responses and feedback