138k views
2 votes
List two advantages and disadvantages on conversion of number systems

User SuperMarco
by
4.3k points

1 Answer

2 votes

Answer:

Look at the explanation!!

Step-by-step explanation:

Computer number systems are built around the core processor. Most of these are binary, but trinary machines have also been considered.

Working in binary is faster, since one already handles the carry, and there is no weird carry rules like BCD would use. On the other hand, it is possible to implement this in hardware too.

On the other hand, one has to convert stuff from binary to something more readable, like decimal or whatever.

Computers do not store negative numbers as such. Instead, they use a cycle of 256 (or some power), and negative numbers are given as 256-n, for example, -5 would be 251, or worse still 4294967291, that is in hex, FFFFFFFFB, since adding 5 to this would give 0 = (1)00000000, the 1 is lost.

In ternary numbers, the values are different, and a balanced ternary, with digits of -1, 0, 1, would express negative numbers quite easily, eg -5 is 0000000M11, that is -9+3+1 = -5. It’s still possible to determine the sign of this number, but you have to pass it through a special gate to find the first non-zero digit, ie here M.

User Jjt
by
4.3k points