# Internally in the computer, with few exceptions, all numerical computation is done using binary numbers. Input, however,

## Question:

Internally in the computer, with few exceptions, all numerical computation is done using binary numbers. Input, however, often uses ASCII, which is formed by appending 011 to the left of a BCD code. Thus, an algorithm that directly converts a BCD integer to a binary integer is very useful. Here is one such algorithm:

1. Draw lines between the 4-bit decades in the BCD number.

2. Move the BCD number one bit to the right.

3. Subtract 0011 from each BCD decade containing a binary value > 0111.

4. Repeat steps 2 and 3 until the leftmost 1 in the BCD number has been moved out of the least signiicant decade position.

5. Read the binary result to the right of the least signiicant BCD decade.

** (a) **Execute the algorithm for the BCD number 0111 1000.

** (b) **Execute the algorithm for the BCD number 0011 1001 0111.

## Step by Step Answer:

**Related Book For**

## Logic And Computer Design Fundamentals

**ISBN:** 9780133760637

5th Edition

**Authors:** M. Morris Mano, Charles Kime, Tom Martin