Memory dump which are in binary numbers would have many numbers of 0s and 1s. working with these numbers would be very difficult. Hence two number system hexadecimal and octal number system is used because these numbers are inter convertible with binary numbers by the concept of bits.
Because - the hexadecimal system (base 16) is capable of storing any alpha-numeric character in two 'bits' - using less memory. the octal system would use twice as much space to store the same information.
On computers.
If you mean, for example, divide one hexadecimal number by another: In any number base, you can use basically the same method you use with decimal numbers - in the case of division, the "long division". However, you have to use the corresponding multiplication table, for example, the multiplication table for multiplying two hexadecimal digits, with a hexadecimal result.
We typically use the Hindu numeric system (often called the Hindu-Arabic system in the west). This system can be applied to any base system (binary, octal, hexadecimal, etc) although we predominantly use the decimal (base 10) system in day to day usage.
12
The hexadecimal number system is one using 16 as the base instead of the more familiar ten which we use in the decimal system.
Because the octal number sytem is more useful for writing and clearer to read. Also, we're only using the binary system since the invention of computers which is not that long ago. Before that, there was no reason to use a binary system which is again not easy to read.
The radix refers to the base of a number system: the total number of possible digits. The decimal number system that we all use is base ten, as it has ten distinct digits (0,1,2,3,4,5,6,7,8,9). Commonly used bases in computing include binary, octal, and hexadecimal, which have two, eight, and sixteen digits, respectively.
The hexadecimal number system is one using 16 as the base instead of the more familiar ten which we use in the decimal system.
Why_you_use_octa_number_system_and_hexadecimal_number_system_in_place_of_binary_number_systen
Most assemblers support binary, decimal, hexadecimal and octal notations.