Отчет по практике: Микропроцессорные системы

Вывод числа в 16 с/с

1. Занесите число для вывода в регистр ( например в bl).

2. Сдвиньте bl на 4-ре разряда вправо так, чтобы старшие разряды стали нулевыми.

3. Сравните получившееся число с цифрой 9 и если оно меньше ли равно, то прибавьте к данному числу константу 30h ( для получения ASCII-кодов цифр 0-9 ).

4. Снова занесите исходное число в регистр bl.

5. Обнулите старшие 4-ре разряда и повторите пункт 3.

1.5 Задание

а) Выполните преобразование чисел из 2 с/с в 16 с/с, 10 с/с (ПК без знака), 10 с/с (ПК со знаком) и 10 с/с (ДК) в соответствии с вариантом 3.

Преобразовать число из 2 с/с в 16 с/с.

1) 0011 00102 →3 216

2) 1010 00112 →A 316

3) 0101 01012 →5 516

4) 1011 10002 →B 816

5) 0111 00102 →7 216

6) 1001 10102 →9 A16

Преобразовать число из 2 с/с в 10 с/с (ПК без знака)

1) 0011 00102 →32+16+2=5010

2) 1010 00112 →128+32+2+1=16310

3) 0101 01012 →64+16+4+1=8510

4) 1011 10002 →128+32+16+8=18410

5) 0111 00102 →64+32+16+2=11410

6) 1001 10102 →128+16+8+2=15410

Преобразовать число из 2 с/с в 10 с/с (ПК со знаком)

1) 0011 00102 →32+16+2=+5010

2) 1010 00112 →32+2+1=-3510

3) 0101 01012 →64+16+4+1=+8510

4) 1011 10002 →32+16+8=-5610

5) 0111 00102 →64+32+16+2=+12410

6) 1001 10102 →16+8+2=-26

Преобразовать число из 2 с/с в 10 с/с (ДК)

К-во Просмотров: 1051
Бесплатно скачать Отчет по практике: Микропроцессорные системы