Книга: Цифровые вычислительные устройства и микропроцессоры приборных комплексов

JB4 LL ; переход, если A.4 = 1

LL: … ;

Пример 2.3 . Осуществить переход из нулевого банка памяти программ к программе с именем ROUT, расположенной в первом банке памяти программ:

SEL MB1 ; установка флага MB

JMP ROUT ; переход к программе ROUT

Пример 2.4 . Множественное ветвление программы. Допустим, что результатом работы некоторой программы является число X (в пределах от 0 до 15). Необходимо организовать передачу управления 16 различным программам с именами ROUT0–ROUTF в зависимости от вычисленного значения X:

ORG 0 ; задание начального адреса программы

ANL A,0F ; сброс старшей тетрады A

; во избежание ошибки перехода

JMPP @A ; обращение к таблице векторов переходов

; таблица векторов переходов

DB ROUT0 ; начальный адрес программы ROUT0

DB ROUT1 ; начальный адрес программы ROUT1

DB ROUTF ; начальный адрес программы ROUTF

Преобразование чисел из одной системы счисления в другую . Перевод шестнадцатеричных чисел в двоичную систему счисления достигается представлением цифр шестнадцатеричного числа четырехразрядными двоичными числами. Например,

A7B = 1010 0111 1011

A 7 B

Перевод в десятичную систему счисления. Так как перевести числа из двоичной системы в шестнадцатеричную и обратно нетрудно, то для простоты выкладок рассмотрим перевод чисел из шестнадцатеричной системы и обратно.

В качестве примера перевода числа из шестнадцатеричной системы в десятичную систему выберем число 9A5F:

9A5F16 = (9∙163 + 10∙162 + 5∙161 + 15∙160 )=(((9∙16+10)∙16+5)∙16+15) = 3951910

9 A 5 F

Здесь путем группировки членов вычисление полиномов представлено в форме так называемой схемы Горнера, обеспечивающей минимальное число выполняемых операций умножения.

Покажем действия по переводу чисел из десятичной системы счисления в шестнадцатеричную на примере преобразования десятичного числа 3951910 в шестнадцатеричную систему счисления

39519 |16

39504 2469 |16

15 2464 154.................................................................. |16

К-во Просмотров: 396
Бесплатно скачать Книга: Цифровые вычислительные устройства и микропроцессоры приборных комплексов