بسم الله الرحمن الرحيم

   

 

 

 

     
 

Roman Number System

In Arabic numbers, we only have ten symbols (0123456789) which can give any number however large, although the bigger numbers get quite long. So 1 means one, and 100 means a hundred. The symbol "1" means something different depending if it has any numbers after it.

The Romans thought in a different way. One is I, and two is II, and three is III. Five has a different symbol, V. There were different symbols for ten, fifty, hundred, five hundred and thousand. However, there were no symbols for anything higher, so they could only describe numbers up to 3999. Above this, there were various ways to describe numbers, but no generally agreed way.

The big differences between Roman and Arabic numerals (the ones we use today) are that Romans didn't have a symbol for zero, and that numeral placement within a number can sometimes indicate subtraction rather than addition.

Arabic

Roman

1

I

5

V

10

X

50

L

100

C

500

D

1000

M

The Romans combined their symbols, so VII meant 5+1+1 or seven. However, they found that VIIII was too confusing for nine, so they introduced another idea. If the I comes after the V then you add it (VI is 6). But if the I comes before the V then you subtract it (IV is four). The rule is that you are allowed to add up to three (VIII is eight), but only subtract one (IX is nine). You can also do this for larger numbers.

MDCCCLXXXVIII is 1000+500+100+100+100+50+10+10+10+5+1+1+1 or 1888

MCMXCIX is M CM XC IX or 1000+(1000-100)+(100-10)+(10-1) or 1999

You have to be good at adding and subtracting for Roman numbers.

 

 

Number Systems

    - Conventional Number System

         >Properties

         >Binary, Decimal, Hexadecimal

         >Number Base Conversion

    - Unconventional Number System

         >Roman Number System

         >Signed Digit Number System

         >Binary SD Number System

Fast Addition

    - Half and Full Adders

    - Ripple Carry Adder

    - Carry Look-Ahead Adders

Fast Multiplication

    - Carry Save Adders

    - Additive & Non-additive Multiplier

    - Counters